<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** @format */
@import url("https://use.fontawesome.com/releases/v5.6.3/css/all.css");

@import url("https://fonts.googleapis.com/css2?family=Pacifico&amp;display=swap");

:root {
    --fontFamily: 'Montserrat', sans-serif;
    --primaryColor: #162B75;
    --secondaryColor: #D6C393;
    --mainFontColor: #545C78;
    --generalTransition: cubic-bezier(0.23, 1, 0.32, 1);
}

::selection {
    background: #162b75b3;
    color: #fff;
}

body {
    padding-right: 0px !important;
}


#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

#status {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.spinner {
    margin-top: 20px;
    width: 40px;
    height: 40px;
    border: 4px solid #ccc;
    border-top: 4px solid #162B75;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


#special-day-efect {
    height: 100vh;
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: opacity 500ms;
    width: 100%;
    z-index: -1;
}

.special-day-efect-item {
    animation: fall ease-in infinite, sway ease-in-out infinite;
    position: absolute;
    font-family: "Pacifico", cursive;
}

@keyframes fall {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        top: 100vh;
        opacity: 1;
    }
}

@keyframes sway {
    0% {
        margin-left: 0;
    }

    25% {
        margin-left: 50px;
    }

    50% {
        margin-left: -50px;
    }

    75% {
        margin-left: 50px;
    }

    100% {
        margin-left: 0;
    }
}

.header--top {
    padding: 12px 0px;
    border-bottom: 1px solid var(--secondaryColor);
}

.header--top__menu ul li:last-child a {
    margin-right: 0px;
}

.header--top__menu ul li a {
    color: var(--mainFontColor);
    font: 400 13px var(--fontFamily);
    margin-right: 20px;
    text-transform: uppercase;
    transition: all 0.8s var(--generalTransition);
}

    .header--top__menu ul li a:hover {
        color: var(--primaryColor);
        transition: all 0.8s var(--generalTransition);
    }

.header--top .t-button {
    padding: 6px 14px;
    font: 400 13px var(--fontFamily);
}

.header--center {
    padding: 16px 0px;
}

.header--center__menu {
    padding-left: 45px;
}

    .header--center__menu ul li a {
        color: var(--mainFontColor);
        font: 400 15px var(--fontFamily);
        padding: 12px;
    }

.header--center__search {
    margin-right: 10px;
    padding: 0px;
    position: relative;
}

    .header--center__search input {
        background: transparent;
        border: 1px solid var(--secondaryColor);
        border-radius: 3px;
        height: 48px;
        width: 100%;
        background-image: url("../../icons/search-icon.svg");
        background-repeat: no-repeat;
        background-position: 10px 50%;
        padding-left: 48px;
        font: 400 15px var(--fontFamily);
        color: var(--mainFontColor);
    }

        .header--center__search input:focus {
            background-image: url("../../images/search-focus-icon.svg");
        }

        .header--center__search input::placeholder {
            color: var(--mainFontColor);
        }

        .header--center__search input:-ms-input-placeholder {
            color: var(--mainFontColor);
        }

        .header--center__search input::-ms-input-placeholder {
            color: var(--mainFontColor);
        }

    .header--center__search .search-drop-content {
        position: absolute;
        left: 0;
        top: 96px;
        width: 100%;
        height: auto;
        z-index: 9;
        background-color: #fff;
        padding: 0px 10px;
        border: 1px solid var(--secondaryColor);
        opacity: 0;
        pointer-events: none;
        transition: all 0.8s var(--generalTransition);
    }

        .header--center__search .search-drop-content.active {
            opacity: 1;
            top: 46px;
            pointer-events: auto;
            transition: all 0.8s var(--generalTransition);
        }

        .header--center__search .search-drop-content ul li {
            border-bottom: solid 1px var(--secondaryColor);
            border-bottom-style: dashed;
            border-width: 2px;
            width: 100%;
        }

            .header--center__search .search-drop-content ul li a {
                font: 400 14px var(--fontFamily);
                padding: 5px 0px;
                display: flex;
                align-items: center;
                width: 100%;
                justify-content: space-between;
                color: var(--mainFontColor);
                transition: all 0.8s var(--generalTransition);
            }

                .header--center__search .search-drop-content ul li a:hover {
                    color: var(--primaryColor);
                    background-color: var(--secondaryColor);
                    /*padding: 5px 10px;*/
                    transition: all 0.8s var(--generalTransition);
                }

                    .header--center__search .search-drop-content ul li a:hover .search-badge {
                        transition: all 0.8s var(--generalTransition);
                    }

                    .header--center__search .search-drop-content ul li a:hover img {
                        border-radius: 6px;
                        overflow: hidden;
                        transition: all 0.8s var(--generalTransition);
                    }

                .header--center__search .search-drop-content ul li a &gt; div {
                    display: flex;
                    align-items: center;
                }

                .header--center__search .search-drop-content ul li a figure {
                    width: 50px;
                    height: 50px;
                    margin-right: 8px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    transition: all 0.8s var(--generalTransition);
                }

                    .header--center__search .search-drop-content ul li a figure img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                        transition: all 0.8s var(--generalTransition);
                    }

                .header--center__search .search-drop-content ul li a .search-badge {
                    padding: 2px 14px;
                    border-radius: 30px;
                    background-color: #F9F3E4;
                    font: 400 15px var(--fontFamily);
                    color: var(--mainFontColor);
                    transition: all 0.8s var(--generalTransition);
                }

        .header--center__search .search-drop-content .all-items {
            outline: none;
            border: 1px solid var(--primaryColor);
            padding: 10px 25px;
            font: 400 14px var(--fontFamily);
            margin-top: 10px;
            background: #fff;
            margin-bottom: 13px;
            border-radius: 6px;
            transition: all 0.8s var(--generalTransition);
        }

            .header--center__search .search-drop-content .all-items:hover {
                background-color: var(--primaryColor);
                color: #fff;
                transition: all 0.8s var(--generalTransition);
            }

            .header--center__search .search-drop-content .all-items:active {
                background-color: var(--primaryColor);
                color: #fff;
                transition: all 0.8s var(--generalTransition);
                opacity: 0.5;
            }

.mobile-menu--search-result ul li {
    border-bottom: solid 1px var(--secondaryColor);
    border-bottom-style: dashed;
    border-width: 2px;
    width: 100%;
}

    .mobile-menu--search-result ul li a {
        padding: 5px 0px;
        display: flex;
        align-items: center;
        flex-grow: 1;
        justify-content: space-between;
        color: var(--mainFontColor);
    }

        .mobile-menu--search-result ul li a &gt; div {
            display: flex;
            align-items: center;
        }

        .mobile-menu--search-result ul li a figure {
            width: 50px !important;
            margin-right: 8px !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
        }

            .mobile-menu--search-result ul li a figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        .mobile-menu--search-result ul li a .search-badge {
            width: min-content;
            padding: 5px 15px;
            border-radius: 30px;
            background-color: #F9F3E4;
            font: 400 10px var(--fontFamily);
            color: var(--mainFontColor);
        }

.header--center__account {
    padding: 9px;
    border-radius: 3px;
    border: 1px solid var(--secondaryColor);
    margin-right: 10px;
    position: relative;
    cursor: pointer;
}

    .header--center__account .account-img {
        width: 30px;
        height: 30px;
        min-width: 30px;
        overflow: hidden;
        border-radius: 100%;
        background: #fff;
        margin-right: 8px;
    }

        .header--center__account .account-img img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

    .header--center__account .dropdown-text {
        color: var(--mainFontColor);
        display: flex;
        justify-content: center;
        align-items: center;
        font: 400 14px var(--fontFamily);
    }

        .header--center__account .dropdown-text .t-icon {
            width: 20px;
            height: 20px;
            background-color: var(--mainFontColor);
        }

    .header--center__account .account-drop {
        position: absolute;
        right: 0;
        top: 80px;
        background-color: #fff;
        border: 1px solid var(--secondaryColor);
        min-width: 280px;
        padding: 20px;
        border-radius: 10px;
        z-index: 9;
        opacity: 0;
        pointer-events: none;
        transition: all 0.8s var(--generalTransition);
    }

        .header--center__account .account-drop.active {
            opacity: 1;
            pointer-events: auto;
            top: 58px;
            transition: all 0.8s var(--generalTransition);
        }

        .header--center__account .account-drop nav ul li {
            border-bottom: solid 1px var(--secondaryColor);
            border-bottom-style: dashed;
            border-width: 2px;
        }

            .header--center__account .account-drop nav ul li:first-child a {
                padding-top: 0;
            }

            .header--center__account .account-drop nav ul li:last-child {
                border: none;
            }

                .header--center__account .account-drop nav ul li:last-child a {
                    padding-bottom: 0px;
                }

            .header--center__account .account-drop nav ul li a {
                color: var(--mainFontColor);
                font: 400 15px var(--fontFamily);
                padding: 8px 0px;
                display: flex;
                white-space: nowrap;
                transition: all 0.8s var(--generalTransition);
            }

                .header--center__account .account-drop nav ul li a:hover {
                    color: var(--primaryColor);
                    transition: all 0.8s var(--generalTransition);
                }

.header--center__shopping {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .header--center__shopping .basket-button {
        border: none;
        border-left: 1px solid var(--secondaryColor);
        outline: none;
        background: transparent;
        padding: 0 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .header--center__shopping .basket-button:first-child {
            border: none;
            padding-left: 0px;
        }

        .header--center__shopping .basket-button:last-child {
            padding-right: 0px;
        }

        .header--center__shopping .basket-button .t-icon {
            width: 30px;
            height: 30px;
            background-color: #7f7f7f;
        }

.header--center__add-product .t-button {
    padding: 8px 18px;
    height: 50px;
    margin-right: 25px;
    width: 130px;
    font: 700 14px var(--fontFamily);
    display: flex;
    white-space: nowrap;
    align-items: center;
    position: relative;
}

    .header--center__add-product .t-button:after {
        content: "";
        position: absolute;
        right: -14px;
        top: 50%;
        width: 1px;
        height: 20px;
        background-color: #d8d8d8;
        transform: translate(0px, -50%);
    }

    .header--center__add-product .t-button .t-icon {
        width: 15px;
        height: 15px;
        background-color: #fff;
        margin-right: 6px;
        transform: rotate(45deg);
        opacity: 1;
    }

.header--bottom {
    border-bottom: 1px solid var(--secondaryColor);
    border-top: 1px solid var(--secondaryColor);
}

.header--bottom__menu &gt; ul {
    position: relative;
}

    .header--bottom__menu &gt; ul &gt; li {
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .header--bottom__menu &gt; ul &gt; li:last-child a {
            border-right: none;
        }

        .header--bottom__menu &gt; ul &gt; li:hover .mega-menu {
            opacity: 1;
            transform: scale(1);
            pointer-events: auto;
            top: 56px;
            z-index: 99;
            transition: all 0.8s var(--generalTransition);
        }

        .header--bottom__menu &gt; ul &gt; li &gt; a {
            color: var(--mainFontColor);
            font: 400 13px var(--fontFamily);
            text-transform: uppercase;
            text-align: center;
            padding: 20px 25px;
            border-right: 1px solid var(--secondaryColor);
            display: flex;
            justify-content: center;
            align-items: center;
            transition: all 0.8s var(--generalTransition);
        }

            .header--bottom__menu &gt; ul &gt; li &gt; a:hover {
                background-color: #F9F3E4;
                color: var(--primaryColor);
                transition: all 0.8s var(--generalTransition);
            }

            .header--bottom__menu &gt; ul &gt; li &gt; a img {
                margin-right: 10px;
            }

        .header--bottom__menu &gt; ul &gt; li .mega-menu {
            padding: 0px 10px;
            position: absolute;
            left: 0;
            top: 91px;
            background-color: #fff;
            width: 320px;
            opacity: 0;
            pointer-events: none;
            transition: all 0.8s var(--generalTransition);
            border-bottom: solid 1px var(--secondaryColor);
            border-bottom-style: dashed;
            border-left: solid 1px var(--secondaryColor);
            border-left-style: dashed;
            border-right: solid 1px var(--secondaryColor);
            border-right-style: dashed;
            border-width: 2px;
        }

        .header--bottom__menu &gt; ul &gt; li .mega-menu--menu ul li:not(:last-child) {
            border-bottom: solid 1px var(--secondaryColor);
            border-bottom-style: dashed;
            border-width: 2px;
        }

        .header--bottom__menu &gt; ul &gt; li .mega-menu--menu ul li:last-child a {
            border-bottom: none !important;
        }

        .header--bottom__menu &gt; ul &gt; li .mega-menu--menu ul li a {
            color: var(--mainFontColor);
            font: 500 15px var(--fontFamily);
            padding: 8px 0px;
            display: flex;
        }

            .header--bottom__menu &gt; ul &gt; li .mega-menu--menu ul li a:last-child {
                border-bottom: none !important;
            }

        .header--bottom__menu &gt; ul &gt; li .mega-menu .discount {
            background-color: #F9F3E4;
            padding: 24px;
            position: relative;
            overflow: hidden;
            border-radius: 10px;
            height: 180px;
        }

            .header--bottom__menu &gt; ul &gt; li .mega-menu .discount.blue {
                background-color: var(--mainFontColor);
            }

                .header--bottom__menu &gt; ul &gt; li .mega-menu .discount.blue figure {
                    bottom: -30px;
                }

                .header--bottom__menu &gt; ul &gt; li .mega-menu .discount.blue span {
                    color: #F9F3E4;
                    font: 700 15px/20px var(--fontFamily);
                    margin-bottom: 30px;
                    max-width: 200px;
                }

                .header--bottom__menu &gt; ul &gt; li .mega-menu .discount.blue strong {
                    color: #F9F3E4;
                    font: 700 20px/20px var(--fontFamily);
                }

            .header--bottom__menu &gt; ul &gt; li .mega-menu .discount button {
                padding: 10px 50px;
                margin-top: 12px;
            }

            .header--bottom__menu &gt; ul &gt; li .mega-menu .discount figure {
                position: absolute;
                right: 0;
                bottom: 0;
                width: 230px;
            }

                .header--bottom__menu &gt; ul &gt; li .mega-menu .discount figure img {
                    width: 100%;
                }


    .header--bottom__menu &gt; ul &gt; li {
        position: relative;
    }

.header.border-bottom {
    border-bottom: 1px solid #d8d8d8;
}

.header .panel-header {
    padding: 0px 40px;
}

.showcase {
    margin-top: 40px;
}

.showcase--main {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 85px 30px 20px 30px;
    min-height: 680px;
}

    .showcase--main::after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: black;
        background: linear-gradient(181deg, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0.61) 35%, #000000 23%);
        pointer-events: none;
        z-index: 0;
    }

.showcase--main__title {
    color: #fff;
    font: 400 56px var(--fontFamily);
    margin-bottom: 12px;
}

.showcase--main__badge {
    position: absolute;
    left: -13px;
    top: 12px;
    background-color: var(--secondaryColor);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7px 14px;
    font: 400 14px var(--fontFamily);
    border-radius: 18px;
    text-transform: uppercase;
}

    .showcase--main__badge .t-icon {
        width: 12px;
        height: 12px;
        background-color: #fff;
        margin-right: 3px;
    }

.showcase--main__account .account-img {
    width: 48px;
    height: 48px;
    min-width: 48px;
    overflow: hidden;
    margin-right: 8px;
    border-radius: 100%;
}

    .showcase--main__account .account-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.showcase--main__account .title {
    color: #ffffff;
    font: 600 18px var(--fontFamily);
    margin-bottom: 16px;
}

.showcase--main__account .adress {
    color: #ffffff;
    font: 500 16px var(--fontFamily);
    opacity: 0.5;
}

.showcase--main__account .account-link {
    color: #ffffff;
    font: 600 12px var(--fontFamily);
    text-decoration: underline !important;
    position: absolute;
    left: 40px;
    top: 60px;
}

.showcase--product {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 85px 30px 20px 30px;
    min-height: 680px;
    margin-left: 10px;
}

.showcase--product__article {
    padding: 24px;
    min-height: 320px;
    background-color: #F9F3E4;
    border-bottom-right-radius: 10px;
}

.showcase--product .product-img {
    width: 100%;
    height: 360px;
    border-top-right-radius: 10px;
    overflow: hidden;
}

    .showcase--product .product-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.showcase--product .price {
    color: var(--primaryColor);
    font: 600 22px var(--fontFamily);
    display: flex;
    align-items: flex-end;
}

    .showcase--product .price .money-type {
        color: var(--primaryColor);
        font: 400 16px var(--fontFamily);
    }

.showcase--product .weight {
    color: var(--mainFontColor);
    font: 400 14px var(--fontFamily);
    position: relative;
    margin-left: 3px;
    text-decoration: line-through;
}

.showcase--product .name {
    color: var(--primaryColor);
    font: 700 22px var(--fontFamily);
    margin-top: 16px;
    margin-bottom: 16px;
}

.showcase--product .content {
    color: var(--mainFontColor);
    font: 300 14px/22px var(--fontFamily);
    margin-bottom: 0;
}

.showcase--product .t-button {
    font: 700 15px var(--fontFamily);
}

.showcase--discount {
    border-radius: 10px;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    background-position: center top !important;
    min-height: 280px;
    margin: auto;
}

.showcase--discount__title {
    color: var(--primaryColor);
    font: 400 18px var(--fontFamily);
    margin-bottom: 24px;
}

    .showcase--discount__title strong {
        color: var(--primaryColor);
        font: 700 18px var(--fontFamily);
    }

.showcase--discount__detail {
    color: var(--primaryColor);
    font: 400 22px var(--fontFamily);
}

.showcase--discount__img {
    position: absolute;
    right: 50%;
    bottom: 0;
    width: 80%;
    transform: translate(50%, 0px);
}

    .showcase--discount__img img {
        width: 100%;
        height: auto;
    }

.showcase--cargo {
    border-radius: 10px;
    background-color: var(--primaryColor);
    padding: 24px;
    position: relative;
    min-height: 380px;
    margin-bottom: 15px;
    background-size: cover;
    /* background-size: 100%; */
    background-repeat: no-repeat;
    max-width: 305px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}

.showcase--cargo__title {
    color: #ffffffb3;
    font: 400 18px var(--fontFamily);
}

    .showcase--cargo__title strong {
        color: #ffffff;
        font: 700 18px var(--fontFamily);
    }

.showcase--cargo__detail {
    color: #ffffff;
    font: 700 22px var(--fontFamily);
}

.showcase--cargo__img {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 210px;
    width: 100%;
}

    .showcase--cargo__img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

.featured-products {
    margin-top: 80px;
}

.featured-products--title {
    color: var(--primaryColor);
    font: 400 32px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
}

.featured-products--item {
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 15px;
}

.featured-products--item__img {
    width: 100%;
    height: 211px;
}

    .featured-products--item__img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.featured-products--item__article {
    border: 1px solid #d5d5d5;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 16px;
}

    .featured-products--item__article .price {
        color: var(--primaryColor);
        font: 700 20px/1 var(--fontFamily);
        display: flex;
        align-items: flex-end;
    }

        .featured-products--item__article .price .money-type {
            color: var(--primaryColor);
            font: 700 14px var(--fontFamily);
        }

    .featured-products--item__article .weight {
        color: var(--primaryColor);
        font: 500 14px var(--fontFamily);
        position: relative;
        margin-left: 3px;
    }

        .featured-products--item__article .weight:before {
            content: "/";
            color: var(--primaryColor);
            font: 500 14px var(--fontFamily);
            margin-right: 5px;
        }

    .featured-products--item__article .t-icon.star {
        width: 14px;
        height: 14px;
        margin-right: 4px;
        background-color: #fdc059;
    }

    .featured-products--item__article .rate {
        color: var(--primaryColor);
        font: 500 14px var(--fontFamily);
    }

    .featured-products--item__article .name {
        color: var(--mainFontColor);
        font: 700 16px var(--fontFamily);
        margin-top: 8px;
    }

    .featured-products--item__article .company {
        margin-top: 32px;
    }

        .featured-products--item__article .company figure {
            width: 40px;
            height: 40px;
            min-width: 40px;
            overflow: hidden;
            border-radius: 100%;
            margin-right: 8px;
        }

            .featured-products--item__article .company figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

    .featured-products--item__article .company__name {
        color: #33ae1f;
        font: 700 12px var(--fontFamily);
        margin-bottom: 2px;
        text-decoration: underline;
    }

    .featured-products--item__article .company__adress {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
    }

    .featured-products--item__article .t-button {
        font: 700 13px var(--fontFamily);
        padding: 12px;
        margin-top: 15px;
    }

.featured-products--single {
    border-radius: 10px;
    padding: 20px;
    background-color: #f7f3f1;
    height: 211px;
    position: relative;
    margin-bottom: 15px;
}

.featured-products--single__title {
    color: var(--primaryColor);
    font: 700 20px var(--fontFamily);
    display: flex;
    margin-bottom: 6px;
}

.featured-products--single__info {
    color: var(--primaryColor);
    padding-right: 50%;
    font: 400 14px var(--fontFamily);
}

.featured-products--single__all {
    color: var(--primaryColor);
    font: 700 12px var(--fontFamily);
    text-decoration: underline !important;
}

    .featured-products--single__all:hover {
        color: var(--mainFontColor);
        transition: all 0.8s var(--generalTransition);
    }

.featured-products--single figure {
    position: absolute;
}

    .featured-products--single figure img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .featured-products--single figure.top {
        top: 0;
    }

    .featured-products--single figure.left {
        left: 0;
    }

    .featured-products--single figure.bottom {
        bottom: 0;
    }

    .featured-products--single figure.right {
        right: 0;
    }

    .featured-products--single figure.sebze-meyve {
        width: 195px;
        height: 147px;
    }

    .featured-products--single figure.makarna {
        width: 150px;
        height: 200px;
    }

    .featured-products--single figure.un {
        width: 186px;
        height: 154px;
    }

    .featured-products--single figure.baharat {
        width: 192px;
        height: 184px;
    }

    .featured-products--single figure.kuru-tutsu {
        width: 207px;
        height: 154px;
    }

    .featured-products--single figure.kuruyemis {
        width: 207px;
        height: 201px;
    }

.featured-products--filter .filter-dropdown {
    margin-right: 15px;
}

.featured-products--filtered-items {
    display: inline-flex;
    margin-top: 16px;
}

    .featured-products--filtered-items .filter-close {
        border: none;
        outline: none !important;
        margin-left: 6px;
    }

    .featured-products--filtered-items span {
        background-color: #F9F3E4;
        border-radius: 16px;
        padding: 6px 13px 6px 19px;
        font: 400 15px var(--fontFamily);
        color: var(--mainFontColor);
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 15px;
    }

    .featured-products--filtered-items .all-clear {
        border: none;
        outline: none !important;
        background-color: var(--mainFontColor);
        font: 400 15px var(--fontFamily);
        border-radius: 16px;
        padding: 6px 16px;
        color: #F9F3E4;
        transition: all 0.8s var(--generalTransition);
    }

        .featured-products--filtered-items .all-clear:hover {
            opacity: 0.8;
            transition: all 0.8s var(--generalTransition);
        }

        .featured-products--filtered-items .all-clear:active {
            opacity: 1;
            transition: all 0.8s var(--generalTransition);
        }

.producer-slider {
    background-image: url(../../images/story-bg.svg);
    background-repeat: repeat-x;
    background-size: contain;
    margin-top: 80px;
    padding-top: 114px;
    padding-bottom: 170px;
}

.producer-slider--text {
    color: var(--primaryColor);
    font: 400 24px var(--fontFamily);
    margin-bottom: 38px;
    display: flex;
    position: relative;
}

.producer-slider--title {
    color: var(--primaryColor);
    font: 400 32px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
    position: relative;
}

    .producer-slider--title:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -550px;
        width: 320px;
        height: 2px;
        background-color: var(--primaryColor);
    }

    .producer-slider--title:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: -550px;
        width: 100%;
        height: 2px;
        background-color: #d8d8d8;
        opacity: 0.4;
    }

.producer-slider--item {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    width: 320px;
    min-height: 440px;
    max-height: 440px;
    position: relative;
    transition: all 0.8s var(--generalTransition);
}

    .producer-slider--item::after {
        content: "";
        position: absolute;
        pointer-events: none;
        left: 0;
        bottom: 0;
        z-index: 0;
        width: 100%;
        height: 100%;
        background: black;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, black 100%);
        transition: all 0.8s var(--generalTransition);
    }

    .producer-slider--item .play-button {
        width: 50px !important;
        margin: 0 auto;
        height: auto;
        transition: all 0.8s var(--generalTransition);
    }

    .producer-slider--item:hover:after {
        background: #000000cc;
        transition: all 0.8s var(--generalTransition);
    }

    .producer-slider--item:hover .wow-motion {
        max-height: 270px;
        margin-top: 25px;
        opacity: 1;
        transition: all 1.1s var(--generalTransition);
    }

    .producer-slider--item:hover .play-button {
        margin-bottom: 30px;
        transition: all 1.1s var(--generalTransition);
    }

    .producer-slider--item .wow-motion {
        opacity: 0;
        max-height: 0px;
        transition: all 0.8s var(--generalTransition);
    }

    .producer-slider--item .paragraph {
        color: #ffffff;
        font: 300 16px var(--fontFamily);
        font-style: italic;
        opacity: 0.5;
        position: relative;
        z-index: 9;
    }

    .producer-slider--item .detail-link {
        color: #ffffff;
        font: 700 12px var(--fontFamily);
        position: relative;
        z-index: 9;
        text-decoration: underline !important;
    }

    .producer-slider--item &gt; figure {
        width: 100%;
        height: 440px;
    }

        .producer-slider--item &gt; figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

.producer-slider--item__article {
    z-index: 9;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 32px 24px;
}

    .producer-slider--item__article figure {
        width: 48px;
        height: 48px;
        min-width: 48px;
        margin-right: 8px;
        overflow: hidden;
        border-radius: 100%;
    }

        .producer-slider--item__article figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .producer-slider--item__article .title {
        color: #ffffff;
        font: 600 18px var(--fontFamily);
    }

    .producer-slider--item__article .adress {
        color: #ffffff;
        font: 500 16px var(--fontFamily);
        opacity: 0.5;
    }

.new-product-slider {
    margin-top: 80px;
}

.new-product-slider--title {
    color: var(--mainFontColor);
    font: 400 32px var(--fontFamily);
    margin-bottom: 40px;
    display: flex;
    position: relative;
}

    .new-product-slider--title:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -485px;
        width: 320px;
        height: 2px;
        background-color: var(--primaryColor);
    }

    .new-product-slider--title:after {
        content: "";
        position: absolute;
        left: 320px;
        bottom: -485px;
        width: 4000px;
        height: 2px;
        background-color: #d8d8d8;
        opacity: 0.4;
    }

.new-product-slider--item {
    width: 280px;
}

    .new-product-slider--item .featured-products--item__img {
        height: 200px;
    }

    .new-product-slider--item .featured-products--item__article .company {
        margin-top: 20px;
    }

    .new-product-slider--item .showcase--discount {
        min-height: 396.2px;
    }

    .new-product-slider--item .showcase--discount__img {
        width: 90%;
    }

    .new-product-slider--item .showcase--cargo {
        margin-top: 0px;
        min-height: 396.2px;
    }

        .new-product-slider--item .showcase--cargo.bg-gray .showcase--cargo__title {
            color: var(--primaryColor);
        }

            .new-product-slider--item .showcase--cargo.bg-gray .showcase--cargo__title strong {
                color: var(--primaryColor);
            }

        .new-product-slider--item .showcase--cargo.bg-gray .showcase--cargo__detail {
            color: var(--primaryColor);
        }

    .new-product-slider--item .featured-products--item__article {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 10px !important;
        border-bottom-left-radius: 10px !important;
    }

.discount-info .showcase--discount {
    min-height: 160px;
}

    .discount-info .showcase--discount .showcase--discount__img {
        height: 160px;
        width: auto;
    }

    .discount-info .showcase--discount .showcase--discount__title {
        position: relative;
        z-index: 9;
        margin-bottom: 41px;
        max-width: 260px;
    }

.promotion {
    margin-top: 60px;
}

.promotion--title {
    color: var(--mainFontColor);
    font: 400 48px var(--fontFamily);
    margin-bottom: 37px;
    display: flex;
}

.promotion--content__img {
    margin-bottom: 11px;
}

.promotion--content__title {
    color: var(--mainFontColor);
    font: 700 16px var(--fontFamily);
    margin-bottom: 8px;
    text-align: center;
}

.promotion--content__info {
    color: var(--primaryColor);
    font: 400 14px var(--fontFamily);
    text-align: center;
}

.promotion--content__bar {
    padding: 0px 30px;
}

.promotion--vertical .promotion--content__title {
    text-align: left;
    margin-bottom: 6px;
}

.promotion--vertical .promotion--content__info {
    text-align: left;
}

.promotion--vertical .promotion--content__bar {
    padding: 0px 50px 40px 0px;
}

.promotion--bg {
    margin-top: -220px;
}

.footer {
    background-color: var(--mainFontColor);
    padding: 64px 10px;
}

.footer--title {
    color: var(--secondaryColor);
    font: 400 13px var(--fontFamily);
    display: flex;
    margin-bottom: 16px;
}

.footer--logo {
    margin-bottom: 36px;
}

.footer--contact {
    display: flex;
    flex-direction: column;
}

    .footer--contact a {
        font: 400 15px var(--fontFamily);
        margin-bottom: 15px;
        color: #F9F3E4;
    }

        .footer--contact a strong {
            font: 400 15px var(--fontFamily);
            color: var(--secondaryColor);
        }

.footer--social {
    display: flex;
    align-items: center;
}

    .footer--social a {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 12px;
    }

.footer--menu li:last-child a {
    border: none !important;
}

.footer--menu li a {
    color: #F9F3E4;
    font: 400 15px var(--fontFamily);
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom-style: dashed;
    border-width: 2px;
    border-color: #E0DDDD;
    display: flex;
    transition: all 0.8s var(--generalTransition);
}

    .footer--menu li a:hover {
        color: var(--secondaryColor);
        transition: all 0.8s var(--generalTransition);
    }

.breadcrumb {
    background-color: transparent;
    padding-top: 40px;
    padding-bottom: 25px;
}

    .breadcrumb ul li {
        position: relative;
        padding-left: 5px;
    }

        .breadcrumb ul li:after {
            content: "&gt;";
            color: var(--primaryColor);
            font: 400 24px var(--fontFamily);
            padding-left: 5px;
        }

        .breadcrumb ul li:last-child::after {
            display: none;
        }

        .breadcrumb ul li.active a {
            color: var(--mainFontColor);
        }

        .breadcrumb ul li a {
            color: var(--primaryColor);
            font: 400 24px var(--fontFamily);
        }

    .breadcrumb.detail-page ul li {
        position: relative;
        padding-left: 5px;
    }

        .breadcrumb.detail-page ul li:after {
            content: "&gt;";
            color: var(--primaryColor);
            font: 400 16px var(--fontFamily);
            padding-left: 5px;
        }

        .breadcrumb.detail-page ul li:last-child::after {
            display: none;
        }

        .breadcrumb.detail-page ul li.active a {
            color: var(--mainFontColor);
        }

        .breadcrumb.detail-page ul li a {
            color: var(--primaryColor);
            font: 400 16px var(--fontFamily);
        }

.selected-category {
    margin-bottom: 20px;
}

.selected-category--item {
    border-radius: 10px;
    background-color: #f7f3f1;
    padding: 28px 90px 28px 20px;
    position: relative;
    overflow: hidden;
    margin-right: 8px;
}

    .selected-category--item figure {
        position: absolute;
        right: 0;
        bottom: 0;
        pointer-events: none;
        width: 85px;
        height: 67px;
    }

        .selected-category--item figure img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

    .selected-category--item strong {
        color: var(--primaryColor);
        font: 700 16px var(--fontFamily);
    }

    .selected-category--item .t-button {
        padding: 0px;
        position: absolute;
        right: 8px;
        top: 8px;
        background: transparent;
    }

.selected-options {
    margin-bottom: 40px;
}

    .selected-options .t-button {
        font: 700 13px var(--fontFamily);
        padding: 12px 20px;
        border-radius: 22px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 8px;
    }

        .selected-options .t-button.active {
            color: var(--primaryColor);
        }

            .selected-options .t-button.active .t-icon {
                background-color: var(--primaryColor);
            }

        .selected-options .t-button:hover .t-icon {
            background-color: var(--primaryColor);
            transition: all 0.8s var(--generalTransition);
        }

        .selected-options .t-button .t-icon {
            width: 20px;
            height: 20px;
            background-color: var(--primaryColor);
            margin-right: 4px;
            transition: all 0.8s var(--generalTransition);
        }

.shop--option-bar {
    margin-bottom: 15px;
    background-color: #f9f3e41a;
    border-radius: 10px;
    border: 1px solid #d6c393;
    padding: 16px 16px 3px 16px;
}

    .shop--option-bar span img {
        margin-right: 6px;
    }

    .shop--option-bar.price {
        padding-bottom: 16px;
    }

        .shop--option-bar.price input {
            outline: none;
            border: 1px solid #d8d8d8;
            height: 42px;
            padding-left: 12px;
            width: 100%;
            color: var(--primaryColor);
            font: 400 15px var(--fontFamily);
        }

        .shop--option-bar.price span {
            color: #000000;
            font: 400 15px var(--fontFamily);
            margin: 0px 6px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

    .shop--option-bar.location {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }

        .shop--option-bar.location input {
            outline: none;
            border: 1px solid #d8d8d8;
            height: 42px;
            padding-left: 12px;
            width: 100%;
            color: var(--primaryColor);
            font: 400 15px var(--fontFamily);
            margin-bottom: 8px;
        }

.shop--option-bar__locations {
    border: 1px solid var(--primaryColor);
    color: var(--primaryColor);
    padding: 8px 12px;
    font: 600 14px var(--fontFamily);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 17px;
    margin-bottom: 8px;
}

    .shop--option-bar__locations .t-button {
        border: none;
        background: transparent;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }

        .shop--option-bar__locations .t-button .t-icon {
            width: 15px;
            height: 15px;
            background-color: var(--primaryColor);
            margin-left: 3px;
        }

.shop--option-bar .t-checkbox span {
    font: 400 12px var(--fontFamily);
}

.shop--option-bar__title {
    color: var(--mainFontColor);
    font: 600 13px var(--fontFamily);
    display: flex;
    margin-bottom: 10px;
}

.shop--option-bar label {
    margin-bottom: 0;
}

.shop--option-bar ul li {
    padding: 8px 0px;
    border-bottom-style: dashed;
    border-color: #e0dddd;
    border-width: 2px;
}

    .shop--option-bar ul li:last-child {
        border: none;
    }

.shop--option-bar .t-button {
    border-radius: 17px;
    margin-bottom: 7px;
    padding: 8px 12px;
    font: 600 14px var(--fontFamily);
}

.shop--option-bar .t-icon.star {
    width: 15px;
    height: 15px;
    background-color: #e0dddd;
}

    .shop--option-bar .t-icon.star.active {
        background-color: #fdc059;
    }

.shop .featured-products--item__img {
    height: 183px;
}

.shop .featured-products--item__article {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}

.shop .showcase--discount {
    min-height: 391.2px;
}

.shop .showcase--discount__img {
    width: 90%;
}

.shop .showcase--cargo {
    margin-top: 0px;
    min-height: 391.2px;
}

    .shop .showcase--cargo.bg-gray .showcase--cargo__title {
        color: var(--primaryColor);
    }

        .shop .showcase--cargo.bg-gray .showcase--cargo__title strong {
            color: var(--primaryColor);
        }

    .shop .showcase--cargo.bg-gray .showcase--cargo__detail {
        color: var(--primaryColor);
    }

.seller--profile {
    border-radius: 10px;
    border: 1px solid #d5d5d5;
    margin-top: -110px;
    overflow: hidden;
}

.seller--profile__contact {
    padding: 24px;
    background-color: #f7f3f1;
    border-bottom: 1px solid #d5d5d5;
}

    .seller--profile__contact figure {
        width: 120px;
        height: 120px;
        border-radius: 100%;
        border: solid 4px #ffffff;
        border-radius: 100%;
        margin-bottom: 30px;
        position: relative;
    }

        .seller--profile__contact figure img {
            width: 100%;
            border-radius: 100%;
            height: 100%;
            object-fit: cover;
        }

        .seller--profile__contact figure .amblem {
            position: absolute;
            bottom: 0;
            right: 0;
            width: 40px;
            height: 40px;
        }

    .seller--profile__contact .name {
        color: var(--mainFontColor);
        font: 600 28px var(--fontFamily);
        margin-bottom: 8px;
    }

    .seller--profile__contact .t-button {
        width: 40px;
        height: 40px;
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .seller--profile__contact .t-button:hover .t-icon {
            background-color: #fff;
            transition: all 0.8s var(--generalTransition);
        }

        .seller--profile__contact .t-button .t-icon {
            width: 24px;
            height: 24px;
            background-color: var(--primaryColor);
            transition: all 0.8s var(--generalTransition);
        }

    .seller--profile__contact .adress {
        color: var(--primaryColor);
        font: 600 16px var(--fontFamily);
        margin-right: 20px;
        margin-bottom: 32px;
    }

    .seller--profile__contact .t-icon.star {
        width: 14px;
        height: 14px;
        margin-right: 4px;
        background-color: #fdc059;
    }

    .seller--profile__contact .rate {
        color: var(--primaryColor);
        font: 500 16px var(--fontFamily);
    }

    .seller--profile__contact .all-product {
        color: #33ae1f;
        font: 600 18px var(--fontFamily);
        text-decoration: underline !important;
    }

.seller--profile .selected-options .t-button {
    display: inline-flex !important;
    margin-bottom: 8px;
}

.seller--profile .selected-options {
    margin-bottom: 0;
    padding: 32px 15px;
    border-bottom-style: dashed;
    border-color: #e0dddd;
    border-width: 2px;
}

.seller--profile__maps {
    margin-top: 30px;
    padding: 0px 24px;
    position: relative;
}

    .seller--profile__maps .badge {
        color: var(--mainFontColor);
        font: 400 14px var(--fontFamily);
        border-radius: 17px;
        background-color: #fdc059;
        padding: 8px 12px;
        position: absolute;
        left: 36px;
        top: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .seller--profile__maps .badge .t-icon {
            width: 14px;
            height: 18px;
            background-color: var(--mainFontColor);
            margin-right: 4px;
        }

    .seller--profile__maps .adress {
        margin-top: 17px;
    }

        .seller--profile__maps .adress .t-icon {
            width: 20px;
            height: 20px;
            background-color: var(--primaryColor);
            margin-right: 6px;
        }

        .seller--profile__maps .adress span {
            color: var(--primaryColor);
            font: 400 14px var(--fontFamily);
            margin-bottom: 32px;
        }

.seller--profile__timeing {
    padding: 0px 24px;
}

    .seller--profile__timeing .title {
        color: var(--mainFontColor);
        font: 700 13px var(--fontFamily);
        margin-bottom: 15px;
        display: flex;
    }

    .seller--profile__timeing span {
        color: var(--primaryColor);
        font: 400 14px var(--fontFamily);
    }

    .seller--profile__timeing strong {
        color: var(--mainFontColor);
        font: 600 14px var(--fontFamily);
    }

    .seller--profile__timeing .col-md-6 {
        padding: 0;
        margin-bottom: 10px;
        display: flex;
    }

    .seller--profile__timeing .t-button {
        font: 700 15px var(--fontFamily);
        padding: 14px;
        margin: 32px 0 24px 0;
    }

.seller--details {
    margin-top: 68px;
}

.seller--details__title {
    margin-bottom: 100px;
    display: flex;
    align-items: flex-start;
}

    .seller--details__title .t-icon {
        width: 20px;
        height: 20px;
        margin-right: 6px;
        background-color: var(--mainFontColor);
    }

    .seller--details__title strong {
        padding-left: 10px;
        color: var(--mainFontColor);
        font: 700 13px var(--fontFamily);
        display: flex;
        align-items: center;
    }

.seller--details__content {
    margin-bottom: 80px;
    border-left: dashed;
    border-color: #F9F3E4;
    border-width: 2px;
    padding-right: 0px;
    padding-left: 40px;
}

    .seller--details__content .t-input {
        position: relative;
    }

        .seller--details__content .t-input input {
            padding-right: 70px;
        }

        .seller--details__content .t-input &gt; span {
            position: absolute;
            right: 10px;
            top: 15px;
            font: 500 13px var(--fontFamily);
            color: var(--secondaryColor);
            display: flex;
            align-items: center;
        }

    .seller--details__content .story-text {
        color: var(--primaryColor);
        font: 400 14px var(--fontFamily);
        font-style: italic;
    }

    .seller--details__content .story-list {
        list-style-type: disc !important;
        margin-left: 20px;
    }

        .seller--details__content .story-list li {
            color: var(--primaryColor);
            font: 400 14px var(--fontFamily);
            margin-bottom: 8px;
        }

    .seller--details__content .featured-products--item__article {
        border-top-right-radius: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    .seller--details__content .t-button[data-type="red"] {
        font: 700 15px var(--fontFamily);
        padding: 14px 40px;
        margin-top: 15px;
    }

    .seller--details__content .selected-options .t-button.active {
        border: 1px solid var(--primaryColor) !important;
    }

    .seller--details__content .company--img {
        width: 96px;
        height: 96px;
        overflow: hidden;
        border-radius: 100px;
        margin-right: 16px;
    }

        .seller--details__content .company--img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .seller--details__content .company--name {
        color: var(--mainFontColor);
        font: 600 20px/1 var(--fontFamily);
        margin-bottom: 7px;
    }

    .seller--details__content .company--location {
        color: var(--primaryColor);
        font: 600 16px/1 var(--fontFamily);
        margin-right: 12px;
    }

    .seller--details__content .company--rate .t-icon {
        width: 15px;
        height: 15px;
        background-color: #fdc059;
        margin-right: 4px;
    }

    .seller--details__content .company--rate__info {
        color: var(--primaryColor);
        font: 500 16px/1 var(--fontFamily);
        text-decoration: underline;
    }

    .seller--details__content .company--product-link {
        color: #33ae1f;
        font: 500 16px var(--fontFamily);
        margin-top: 15px;
        text-decoration: underline !important;
    }

    .seller--details__content .company--info {
        color: var(--primaryColor);
        font: 400 14px var(--fontFamily);
        font-style: italic;
        margin-top: 24px;
    }

    .seller--details__content .company--profile-link {
        color: var(--primaryColor);
        font: 600 16px var(--fontFamily);
        margin-top: 10px;
    }

.seller--details__gallery a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.seller--details__gallery .col-md-4 figure {
    width: 100%;
    height: 214px;
    overflow: hidden;
    border-radius: 5px;
    padding: 4px;
    position: relative;
}

    .seller--details__gallery .col-md-4 figure .play-icon {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 56px;
        height: 56px;
    }

    .seller--details__gallery .col-md-4 figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 5px;
    }

.seller--details__gallery .col-md-2 figure {
    width: 100%;
    height: 110px;
    overflow: hidden;
    border-radius: 5px;
    padding: 4px;
    position: relative;
}

    .seller--details__gallery .col-md-2 figure .play-icon {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 40px;
        height: 40px;
    }

    .seller--details__gallery .col-md-2 figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 5px;
    }

.seller--details__sertifika {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 15px;
    border-radius: 5px;
}

    .seller--details__sertifika figure {
        width: 55px;
        height: auto;
        margin-bottom: 15px;
    }

        .seller--details__sertifika figure img {
            width: 100%;
            height: auto;
        }

    .seller--details__sertifika strong {
        color: #33ae1f;
        font: 700 14px var(--fontFamily);
        margin-bottom: 10px;
        display: flex;
        text-decoration: underline;
    }

    .seller--details__sertifika p {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        margin-bottom: 0;
    }

.seller--details__sertifikawrap .col-md-4 {
    padding: 0px 4px;
}

.seller--details__tarifler {
    position: relative;
}

    .seller--details__tarifler figure {
        width: 100%;
        height: 300px;
        border-radius: 11px;
        overflow: hidden;
    }

        .seller--details__tarifler figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .seller--details__tarifler strong {
        color: #fff;
        font: 700 16px var(--fontFamily);
        position: absolute;
        left: 20px;
        bottom: 20px;
    }

.seller--details__yorumlar .rate-img {
    width: 34px;
    height: auto;
    margin-right: 10px;
    margin-bottom: 25px;
}

.seller--details__yorumlar .rate {
    color: var(--primaryColor);
    font: 400 32px var(--fontFamily);
    margin-bottom: 25px;
}

.seller--details__yorumlar .t-progress {
    margin-bottom: 15px;
}

.seller--details__yorumlar .yorum {
    background-color: #F9F3E4;
    border-radius: 5px;
    padding: 24px;
    margin-bottom: 12px;
}

    .seller--details__yorumlar .yorum figure {
        width: 20px;
        min-width: 20px;
        border-radius: 100%;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 5px;
    }

        .seller--details__yorumlar .yorum figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .seller--details__yorumlar .yorum .time {
        color: var(--mainFontColor);
        font: 600 12px var(--fontFamily);
        margin-left: 6px;
    }

    .seller--details__yorumlar .yorum .rate-icon-img {
        width: 14px;
        height: auto;
        margin-right: 4px;
    }

    .seller--details__yorumlar .yorum .t-icon.star {
        width: 10px;
        height: 10px;
        margin-right: 4px;
        background-color: #fdc059;
        margin-bottom: 0px;
    }

    .seller--details__yorumlar .yorum .rate {
        color: var(--mainFontColor);
        font: 600 12px var(--fontFamily);
        margin-bottom: 0px;
    }

    .seller--details__yorumlar .yorum .name {
        color: var(--mainFontColor);
        font: 700 12px var(--fontFamily);
    }

    .seller--details__yorumlar .yorum p {
        color: var(--mainFontColor);
        font: 400 14px var(--fontFamily);
        margin-top: 15px;
        margin-bottom: 0;
    }

.seller--details__yorumlar .progress-wrap {
    margin-bottom: 60px;
}

.seller--details__yorumlar .all-yorum {
    color: var(--primaryColor);
    font: 600 16px var(--fontFamily);
    text-decoration: underline !important;
}

.seller--details__teslimat {
    border: 1px solid #d8d8d8;
    padding: 20px 15px;
    margin-bottom: 15px;
}

    .seller--details__teslimat figure {
        width: 56px;
        height: auto;
        margin-right: 15px;
    }

        .seller--details__teslimat figure img {
            width: 100%;
            height: auto;
        }

    .seller--details__teslimat strong {
        color: var(--mainFontColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 8px;
    }

    .seller--details__teslimat p {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
    }

    .seller--details__teslimat span {
        color: var(--primaryColor);
        font: 700 12px var(--fontFamily);
        margin-top: 20px;
    }

    .seller--details__teslimat .location--bar {
        border: 1px solid #e0dddd;
        border-radius: 22px;
        padding: 8px 20px;
        font: 400 12px var(--fontFamily);
        color: var(--primaryColor);
        margin-top: 0px;
        display: inline-flex;
        margin-right: 8px;
        margin-bottom: 8px;
    }

.seller.detail-page .seller--details__title strong {
    padding-left: 0;
}

.seller.detail-page .seller--details__title {
    margin-bottom: 80px;
}

.seller--sidebar {
    margin-top: 68px;
}

    .seller--sidebar .sticky-sidebar {
        position: sticky;
        top: 20px;
    }

    .seller--sidebar .story {
        height: 580px;
        border-radius: 10px;
        overflow: hidden;
    }

        .seller--sidebar .story .title {
            font-size: 27px;
        }

        .seller--sidebar .story .text {
            font-size: 15px;
        }

        .seller--sidebar .story.theme-1 .img {
            width: 190px;
            height: 270px;
        }

    .seller--sidebar .story-area {
        cursor: pointer !important;
        border: 1px solid #d8d8d8;
        border-radius: 10px;
    }

        .seller--sidebar .story-area::after {
            content: "";
            position: absolute;
            border-radius: 10px;
            width: 100%;
            height: 100%;
            left: 0;
            bottom: 0;
            z-index: 9;
            background: black;
            background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.182808) 43%, black 90%);
        }

        .seller--sidebar .story-area .story-icon {
            position: absolute;
            left: 20px;
            bottom: -50px;
            background-color: #fdc059;
            border-radius: 100px;
            z-index: 10;
        }

.seller--sidebar__map {
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 12px;
    overflow: hidden;
}

    .seller--sidebar__map figure {
        overflow: hidden;
        border-radius: 5px;
        margin-bottom: 17px;
    }

        .seller--sidebar__map figure img {
            width: 100%;
            height: auto;
        }

    .seller--sidebar__map span {
        color: var(--primaryColor);
        font: 400 14px var(--fontFamily);
        margin-bottom: 16px;
    }

        .seller--sidebar__map span .t-icon {
            width: 20px;
            height: 20px;
            background-color: var(--primaryColor);
            margin-right: 6px;
        }

    .seller--sidebar__map .t-button {
        padding: 14px 5px;
        font: 700 15px var(--fontFamily);
    }

.seller .seller-nav-area {
    padding-bottom: 100px;
}

.product-details--wrap {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
}

.product-details--img {
    position: relative;
}

.product-details--img__info {
    position: absolute;
    left: -8px;
    top: 12px;
    z-index: 9;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font: 700 13px var(--fontFamily);
    padding: 10px 20px;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    background-color: var(--primaryColor);
}

    .product-details--img__info .t-icon {
        width: 20px;
        height: 20px;
        margin-right: 4px;
        background-color: #fff;
    }

.product-details--img__big {
    width: 100%;
    /*height: 400px;*/
    aspect-ratio: 1;
    margin-bottom: 10px;
    /*    min-height: 400px;*/
    overflow: hidden;
    position: relative;
}

    .product-details--img__big a {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .product-details--img__big img {
        width: 100%;
        object-fit: cover;
    }

.product-details--img__small {
    width: 100%;
    height: 125px;
    overflow: hidden;
    margin: 0px 5px;
    position: relative;
}

    .product-details--img__small a {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .product-details--img__small:first-child {
        margin-left: 0;
    }

    .product-details--img__small:last-child {
        margin-right: 0;
    }

    .product-details--img__small img {
        width: 100%;
        height: 125px;
        object-fit: cover;
    }

    .product-details--img__small .play-icon {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 50px;
        height: auto;
    }

.product-details--info {
    position: relative;
    padding-left: 25px;
}

.product-details--info__contact {
    border-bottom: 1px solid #d8d8d8;
    padding: 20px;
    display: flex;
    flex-direction: column;
}

    .product-details--info__contact strong {
        font: 600 16px var(--fontFamily);
        color: var(--mainFontColor);
        margin-bottom: 8px;
        display: flex;
    }

    .product-details--info__contact p {
        font: 400 16px/24px var(--fontFamily);
        color: var(--primaryColor);
        margin: 0;
    }

.product-details--info__desc p,
.product-details--info__desc a {
    color: var(--mainFontColor);
    font: 400 16px/1.5 var(--fontFamily);
    margin-bottom: 0;
}

.product-details--info__rate {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    color: var(--primaryColor);
    font: 400 25px var(--fontFamily);
}

    .product-details--info__rate img {
        width: 30px;
        height: 30px;
        margin-right: 6px;
    }

.product-details--info__alert {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0;
}

    .product-details--info__alert figure {
        margin-left: 4px;
    }

    .product-details--info__alert .story-button {
        cursor: pointer;
    }

.product-details--info__price {
    margin-bottom: 10px;
}

    .product-details--info__price .price {
        color: var(--primaryColor);
        font: 400 32px/1 var(--fontFamily);
        display: flex;
        align-items: flex-end;
        margin-right: 6px;
    }

        .product-details--info__price .price span {
            color: var(--primaryColor);
            font: 400 20px var(--fontFamily);
        }

    .product-details--info__price .price-old {
        color: #878b87;
        font: 400 20px/1 var(--fontFamily);
        display: flex;
        align-items: flex-end;
        text-decoration: line-through;
    }

        .product-details--info__price .price-old span {
            color: #878b87;
            font: 400 14px var(--fontFamily);
        }

.product-details--info__name {
    color: var(--primaryColor);
    font: 400 28px var(--fontFamily);
    margin-bottom: 8px;
    padding-right: 140px;
}

.product-details--info__weight {
    color: var(--mainFontColor);
    font: 400 20px var(--fontFamily);
    margin-bottom: 20px;
}

.product-details--info .selected-options {
    margin-bottom: 24px;
}

.product-details--info__company .company-img {
    width: 50px;
    height: 50px;
    min-width: 50px;
    overflow: hidden;
    border-radius: 100%;
    margin-right: 8px;
    border: 1px solid #eaeaea;
    background-color: #fff;
}

    .product-details--info__company .company-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.product-details--info__company .name {
    color: #33ae1f;
    font: 500 16px var(--fontFamily);
    display: flex;
    margin-bottom: 2px;
    text-decoration: underline;
}

.product-details--info__company .location {
    color: var(--primaryColor);
    font: 400 16px var(--fontFamily);
}

.product-details--info__company .info {
    color: var(--primaryColor);
    font: 400 18px var(--fontFamily);
    margin: 32px 0px;
}

.product-details--info__counter .t-button {
    font: 700 18px var(--fontFamily);
    padding: 18px 70px;
    margin-right: 13px;
}

.product-details--info__counter .numeric {
    border: 1px solid #e0dddd;
    border-radius: 5px;
    display: flex;
    overflow: hidden;
}

.product-details--info__counter .numeric--negative {
    outline: none;
    border: none;
    background-color: #f7f3f1;
    width: 58px;
    height: 58px;
    border-radius: 5px;
    transition: all 0.8s var(--generalTransition);
}

    .product-details--info__counter .numeric--negative:hover {
        background-color: #ece9e8;
        transition: all 0.8s var(--generalTransition);
    }

.product-details--info__counter .numeric--negative__text {
    color: var(--primaryColor);
    font: 100 44px/30px var(--fontFamily);
}

.product-details--info__counter .numeric--positive {
    outline: none;
    border: none;
    background-color: var(--primaryColor);
    width: 58px;
    height: 58px;
    border-radius: 5px;
    transition: all 0.8s var(--generalTransition);
}

    .product-details--info__counter .numeric--positive:hover {
        background-color: var(--mainFontColor);
        transition: all 0.8s var(--generalTransition);
    }

.product-details--info__counter .numeric--positive__text {
    color: #fff;
    font: 100 44px/30px var(--fontFamily);
}

.product-details--info__counter .numeric input {
    outline: none;
    background: transparent;
    border: none;
    max-width: 110px;
    color: #000000;
    font: 600 28px var(--fontFamily);
    text-align: center;
}

.product-details--info__ticket {
    position: relative;
}

    .product-details--info__ticket .icon-area {
        width: 70px;
        height: 70px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-top: 1px solid var(--secondaryColor);
        border-bottom: 1px solid var(--secondaryColor);
        border-left: 1px solid var(--secondaryColor);
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        cursor: pointer;
    }

        .product-details--info__ticket .icon-area .t-icon {
            width: 28px;
            height: 28px;
            background-color: var(--primaryColor);
        }

    .product-details--info__ticket .ticket-wrap {
        border-top: 1px solid var(--secondaryColor);
        border-bottom: 1px solid var(--secondaryColor);
        border-left: 1px solid var(--secondaryColor);
        height: 70px;
        justify-content: center;
        padding: 0px 15px;
        cursor: pointer;
    }

        .product-details--info__ticket .ticket-wrap .t-icon {
            width: 28px;
            height: 28px;
            background-color: #000000;
            margin-left: 25px;
        }

    .product-details--info__ticket .ticket-date {
        color: #000000;
        font: 600 18px var(--fontFamily);
        margin-bottom: 4px;
    }

    .product-details--info__ticket .ticket-time {
        color: var(--primaryColor);
        font: 400 18px var(--fontFamily);
    }

    .product-details--info__ticket input {
        display: none;
    }

    .product-details--info__ticket .input-wrap {
        height: 70px;
        width: 70px;
        padding: 18px;
        border-top: 1px solid var(--secondaryColor);
        border-bottom: 1px solid var(--secondaryColor);
        border-left: 1px solid var(--secondaryColor);
        display: flex;
        align-items: center;
    }

        .product-details--info__ticket .input-wrap span {
            color: #000000;
            font: 600 18px var(--fontFamily);
            margin: 0px 2px;
        }

    .product-details--info__ticket .ticket-plus-button {
        border-bottom: none !important;
    }

    .product-details--info__ticket .ticket-plus-button,
    .product-details--info__ticket .ticket-negative-button {
        outline: none;
        width: 35px;
        height: 35px;
        border: 1px solid var(--secondaryColor);
        color: #000000;
        font: 600 18px var(--fontFamily);
        background-color: #fff;
    }

        .product-details--info__ticket .ticket-plus-button:hover,
        .product-details--info__ticket .ticket-negative-button:hover {
            background-color: #d8d8d8;
            transition: all 0.8s var(--generalTransition);
        }

    .product-details--info__ticket &gt; .t-button {
        height: 70px;
        width: 170px;
        padding: 0px 12px;
        font: 700 18px var(--fontFamily);
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .product-details--info__ticket .ticket-wrap {
        width: 250px;
    }

    .product-details--info__ticket .ticket-drop {
        position: absolute;
        background-color: #ffffff;
        border: 1px solid #e0dddd;
        width: auto;
        height: auto;
        left: 0;
        top: 120px;
        z-index: 9;
        pointer-events: none;
        opacity: 0;
        transform: scale(1.3);
        transition: all 0.8s var(--generalTransition);
    }

        .product-details--info__ticket .ticket-drop.active {
            opacity: 1;
            top: 80px;
            transform: scale(1);
            pointer-events: auto;
            transition: all 0.8s var(--generalTransition);
        }

        .product-details--info__ticket .ticket-drop .button-wrap {
            margin: -20px;
            padding: 12px;
            border-top: 1px solid #d8d8d8;
        }

            .product-details--info__ticket .ticket-drop .button-wrap .t-button {
                padding: 12px 35px;
                font: 700 13px var(--fontFamily);
            }

    .product-details--info__ticket .ticket-drop--radio {
        padding: 20px;
        min-width: 300px;
    }

    .product-details--info__ticket .ticket-drop--radio__info {
        color: var(--primaryColor);
        font: 700 12px var(--fontFamily);
        display: flex;
        align-items: center;
        margin-bottom: 12px;
    }

        .product-details--info__ticket .ticket-drop--radio__info .t-icon {
            width: 15px;
            height: 15px;
            margin-right: 6px;
            margin-left: 12px;
            background-color: var(--primaryColor);
        }

    .product-details--info__ticket .ticket-drop div#sandbox-container {
        padding: 10px;
        border-right: 1px solid #e0dddd;
    }

    .product-details--info__ticket .ticket-drop .datepicker {
        padding: 0;
    }

        .product-details--info__ticket .ticket-drop .datepicker .table-condensed {
            width: 270px;
            height: 280px;
        }

    .product-details--info__ticket .ticket-drop .datepicker-inline {
        width: 270px;
        height: 280px;
    }

    .product-details--info__ticket .ticket-drop th.datepicker-switch {
        color: var(--primaryColor);
        font: 600 13px/20px var(--fontFamily);
        padding: 10px 0px;
    }

    .product-details--info__ticket .ticket-drop th.dow {
        color: #999999;
        font: 400 11px/16px var(--fontFamily);
    }

    .product-details--info__ticket .ticket-drop td.old.day {
        color: #999999;
        font: 400 11px/16px var(--fontFamily);
        opacity: 0.5;
    }

    .product-details--info__ticket .ticket-drop td.day {
        color: #000;
        font: 400 11px/16px var(--fontFamily);
    }

    .product-details--info__ticket .ticket-drop td.active.day {
        background: var(--primaryColor);
        border-radius: 5px;
        font: 700 11px/16px var(--fontFamily);
        color: #fff;
    }

    .product-details--info__ticket .ticket-drop td.today.day {
        background: var(--primaryColor);
        border-radius: 5px;
        font: 700 11px/16px var(--fontFamily);
        color: #fff;
        opacity: 0.6;
    }

    .product-details--info__ticket .ticket-drop td.disabled.day {
        cursor: no-drop !important;
        color: #ddd;
    }

    .product-details--info__ticket .ticket-drop th.prev,
    .product-details--info__ticket .ticket-drop th.next {
        color: #999999;
        vertical-align: middle;
    }

    .product-details--info__ticket .ticket-drop .time-inline {
        display: inline-block;
        margin-right: 10px;
    }

    .product-details--info__ticket .ticket-drop .ticket-drop--radio-container {
        max-width: 260px;
    }

    .product-details--info__ticket .ticket-drop .t-radio {
        margin-bottom: 12px;
    }

        .product-details--info__ticket .ticket-drop .t-radio label {
            margin: 0;
        }

    .product-details--info__ticket .ticket-drop .t-radio--bagde {
        display: none !important;
    }

    .product-details--info__ticket .ticket-drop .t-radio:hover .t-radio--badge {
        display: none !important;
    }

    .product-details--info__ticket .ticket-drop .t-radio input {
        position: absolute;
        top: 0;
        cursor: pointer;
        width: 100%;
        height: 100%;
        opacity: 0;
        left: 0;
    }

        .product-details--info__ticket .ticket-drop .t-radio input:checked + .company-radio {
            border: 1px solid var(--primaryColor);
            background-color: #f7f3f1;
            transition: all 0.8s var(--generalTransition);
        }

    .product-details--info__ticket .ticket-drop .company-radio {
        border: 1px solid #e0dddd;
        position: relative;
        border-radius: 22px;
        width: 100%;
        transition: all 0.8s var(--generalTransition);
    }

        .product-details--info__ticket .ticket-drop .company-radio .info {
            color: var(--primaryColor);
            font: 700 12px var(--fontFamily);
            padding: 8px;
            min-width: 100px;
            display: flex;
            justify-content: center;
        }

.product-details--info__delivery {
    margin-top: 10px;
}

    .product-details--info__delivery .info {
        font: 500 16px var(--fontFamily);
        color: var(--mainFontColor);
        margin-bottom: 11px;
        display: flex;
        align-items: center;
        margin-right: 20px;
    }

        .product-details--info__delivery .info img {
            margin-right: 4px;
        }

        .product-details--info__delivery .info .t-icon {
            width: 22px;
            height: 22px;
            margin-right: 8px;
        }

.product-details--search {
    margin: 20px 0px;
}

    .product-details--search input {
        height: 70px;
        width: 100%;
        padding-left: 15px;
        border: 1px solid var(--secondaryColor);
        border-radius: 5px;
        font: 600 16px var(--fontFamily);
        color: var(--primaryColor);
        background-image: url("../../icons/search-icon.svg");
        background-repeat: no-repeat;
        background-position: calc(100% - 20px) 50%;
    }

        .product-details--search input:focus {
            background-image: url("../../images/search-focus-icon.svg");
        }

        .product-details--search input::placeholder {
            color: var(--mainFontColor);
            font: 400 16px var(--fontFamily);
        }

        .product-details--search input::-moz-placeholder {
            color: var(--mainFontColor);
            font: 400 16px var(--fontFamily);
        }

        .product-details--search input::-webkit-input-placeholder {
            color: var(--mainFontColor);
            font: 400 16px var(--fontFamily);
        }

        .product-details--search input ::-ms-input-placeholder {
            color: var(--mainFontColor);
            font: 400 16px var(--fontFamily);
        }

    .product-details--search t-button {
        box-shadow: inset 0 0 0 1px var(--primaryColor);
        color: var(--primaryColor);
        background: transparent;
        border: 1px solid var(--primaryColor);
        border-radius: 5px;
    }

.interesting-product {
    margin-top: 40px;
}

.interesting-product--title {
    font: 400 24px var(--fontFamily);
    color: var(--mainFontColor);
    margin-bottom: 40px;
}

.interesting-product .featured-products--item__article {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

div.basket {
    margin-bottom: 80px;
}

.basket--group {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 20px;
    margin-bottom: 24px;
    border-radius: 10px;
}

.basket--group__head {
    margin-bottom: 20px;
}

    .basket--group__head .company-img {
        width: 35px;
        height: 35px;
        border-radius: 100%;
        margin-right: 10px;
        overflow: hidden;
    }

        .basket--group__head .company-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .basket--group__head .name {
        color: #33ae1f;
        font: 600 16px var(--fontFamily);
        text-decoration: underline;
    }

    .basket--group__head .info {
        font: 700 12px var(--fontFamily);
        display: flex;
        align-items: center;
        margin-right: 12px;
        margin-bottom: 1px
    }

        .basket--group__head .info.delivery {
            font-size: 14px;
            font-style: italic;
        }

        .basket--group__head .info[data-type="red"] {
            color: var(--mainFontColor);
        }

            .basket--group__head .info[data-type="red"] .t-icon {
                background-color: var(--mainFontColor);
            }

        .basket--group__head .info[data-type="gray"] {
            color: var(--mainFontColor);
        }

            .basket--group__head .info[data-type="gray"] .t-icon {
                background-color: var(--mainFontColor);
            }

        .basket--group__head .info[data-type="green"] {
            color: #33ae1f;
        }

            .basket--group__head .info[data-type="green"] .t-icon {
                background-color: #33ae1f;
            }

        .basket--group__head .info .t-icon {
            width: 19px;
            height: 19px;
            margin-right: 6px;
        }

    .basket--group__head .order-evaluation-button {
        outline: none;
        background: transparent;
        border: transparent;
        color: #33ae1f;
        font: 700 12px var(--fontFamily);
        text-decoration: underline;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 18px;
    }

        .basket--group__head .order-evaluation-button .t-icon {
            width: 19px;
            height: 19px;
            margin-right: 6px;
            background-color: #33ae1f;
        }

.basket--group__product {
    border: 1px solid #d6c393;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 12px;
}

    .basket--group__product.subitem .product-img {
        border-bottom-right-radius: 10px;
        overflow: hidden;
        border-bottom: 1px solid #d6c393;
        border-right: 1px solid #d6c393;
    }

    .basket--group__product:last-child {
        margin-bottom: 0;
    }

    .basket--group__product .col-wrap {
        padding: 20px 20px;
    }

    .basket--group__product .product-img {
        min-height: 156px;
        width: 100%;
        height: 156px;
    }

        .basket--group__product .product-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .basket--group__product .price {
        color: var(--primaryColor);
        font: 700 20px/1 var(--fontFamily);
        margin-bottom: 8px;
    }

        .basket--group__product .price span {
            color: var(--primaryColor);
            font: 700 14px var(--fontFamily);
        }

    .basket--group__product .name {
        color: var(--mainFontColor);
        font: 700 16px/1 var(--fontFamily);
        margin-bottom: 10px;
    }

    .basket--group__product .weight {
        color: var(--primaryColor);
        font: 500 14px/1 var(--fontFamily);
    }

    .basket--group__product .delivery {
        color: var(--primaryColor);
        font: 500 12px/1 var(--fontFamily);
        display: flex;
        align-items: center;
    }

        .basket--group__product .delivery .t-icon {
            width: 19px;
            height: 12px;
            background-color: var(--primaryColor);
        }

    .basket--group__product .numeric {
        border: 1px solid #e0dddd;
        border-radius: 5px;
        display: flex;
        overflow: hidden;
    }

    .basket--group__product .numeric--negative {
        outline: none;
        border: none;
        background-color: #f7f3f1;
        width: 40px;
        height: 40px;
        transition: all 0.8s var(--generalTransition);
    }

        .basket--group__product .numeric--negative:hover {
            background-color: #ece9e8;
            transition: all 0.8s var(--generalTransition);
        }

    .basket--group__product .numeric--negative__text {
        color: var(--primaryColor);
        font: 100 34px/30px var(--fontFamily);
    }

    .basket--group__product .numeric--positive {
        outline: none;
        border: none;
        background-color: var(--primaryColor);
        width: 40px;
        height: 40px;
        transition: all 0.8s var(--generalTransition);
    }

        .basket--group__product .numeric--positive:hover {
            background-color: var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

    .basket--group__product .numeric--positive__text {
        color: #fff;
        font: 100 34px/30px var(--fontFamily);
    }

    .basket--group__product .numeric input {
        outline: none;
        background: transparent;
        border: none;
        max-width: 50px;
        color: #000000;
        font: 600 20px var(--fontFamily);
        text-align: center;
    }

    .basket--group__product .t-button {
        background: none;
        border: none;
        padding: 0;
    }

        .basket--group__product .t-button .t-icon.trash {
            width: 24px;
            height: 24px;
            background-color: #b0b7af;
        }

.basket--group__productmini {
    margin-top: 10px;
}

    .basket--group__productmini ul li {
        padding: 4px 0px;
        border-bottom: 1px solid #d6c393;
    }

        .basket--group__productmini ul li:last-child {
            border-bottom: none !important;
        }

        .basket--group__productmini ul li figure {
            width: 30px;
            height: 30px;
            border-radius: 4px;
            overflow: hidden;
            margin-right: 8px;
        }

            .basket--group__productmini ul li figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        .basket--group__productmini ul li .name {
            font: 400 13px var(--fontFamily);
            color: var(--mainFontColor);
            margin-bottom: 0;
        }

        .basket--group__productmini ul li .price {
            margin-bottom: 0;
            font: 600 13px var(--fontFamily);
            color: var(--mainFontColor);
        }

            .basket--group__productmini ul li .price strong {
                font: 600 13px var(--fontFamily);
            }

.basket--group .t-radio {
    margin-bottom: 12px;
}

    .basket--group .t-radio label {
        margin: 0;
    }

    .basket--group .t-radio:hover .t-radio--badge {
        background: #fff;
        position: absolute;
        right: 15px;
        top: 15px;
        border: 1px solid var(--mainFontColor);
    }

        .basket--group .t-radio:hover .t-radio--badge:after {
            content: "";
            border-radius: 100%;
            align-items: center;
            justify-content: center;
            position: absolute;
            width: 10px;
            height: 10px;
            background-color: var(--mainFontColor);
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

.basket--group .t-radio--badge {
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #bcbcbc;
    border-radius: 100%;
    margin-right: 0px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 15px;
}

.basket--group .t-radio input {
    position: absolute;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    opacity: 0;
    left: 0;
}

    .basket--group .t-radio input:checked + .t-radio--badge {
        background: #fff;
        position: absolute;
        right: 15px;
        top: 15px;
    }

        .basket--group .t-radio input:checked + .t-radio--badge:after {
            content: "";
            border-radius: 100%;
            align-items: center;
            justify-content: center;
            position: absolute;
            width: 10px;
            height: 10px;
            background-color: var(--mainFontColor);
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .basket--group .t-radio input:checked + .t-radio--badge + .radio-adress {
            border: 1px solid var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

    .basket--group .t-radio input:checked ~ span {
        color: var(--primaryColor);
    }

.basket--group .radio-adress {
    border: 1px solid #d8d8d8;
    padding: 15px;
    position: relative;
    width: 100%;
    min-height: 225px;
    transition: all 0.8s var(--generalTransition);
}

    .basket--group .radio-adress figure {
        margin-bottom: 12px;
    }

    .basket--group .radio-adress .name {
        color: var(--mainFontColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .basket--group .radio-adress .info {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        padding: 0;
    }

    .basket--group .radio-adress .price {
        color: var(--primaryColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 4px;
    }

    .basket--group .radio-adress .price-old {
        color: #878b87;
        font: 700 14px var(--fontFamily);
        margin-bottom: 4px;
        margin-left: 4px;
        text-decoration: line-through;
    }

    .basket--group .radio-adress .location-link {
        position: absolute;
        left: 15px;
        bottom: 20px;
        color: #33ae1f;
        font: 600 14px var(--fontFamily);
        text-decoration: underline !important;
    }

    .basket--group .radio-adress .date-time-link {
        position: absolute;
        left: 15px;
        bottom: 20px;
        color: #33ae1f;
        font: 600 14px var(--fontFamily);
        text-decoration: underline !important;
    }

    .basket--group .radio-adress .price-info {
        color: var(--primaryColor);
        font: 700 15px var(--fontFamily);
        font-style: italic;
        margin-bottom: 4px;
    }

.basket--group .current-step {
    padding: 24px 115px 32px 115px;
}

.basket--group .current-step--steps {
    margin: 0;
}

.basket--group .current-step--steps__area {
    width: 50px;
    height: 50px;
}

    .basket--group .current-step--steps__area::before {
        left: 48px;
        width: 290px;
    }

    .basket--group .current-step--steps__area .t-icon {
        width: 30px;
        height: 30px;
    }

.basket--group .current-step--steps__text {
    font: 700 12px var(--fontFamily);
    color: var(--mainFontColor);
}

.basket--continue-button {
    padding: 13px 24px;
    font: 700 13px var(--fontFamily);
}

.basket--payinfo .t-button[data-type="red"] {
    font: 700 18px var(--fontFamily);
    padding: 18px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.basket--payinfo__summary {
    margin: 16px 0px;
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 20px 20px 24px 20px;
    border-radius: 10px;
}

    .basket--payinfo__summary .title {
        color: var(--mainFontColor);
        font: 400 20px/1 var(--fontFamily);
        margin-bottom: 4px;
    }

    .basket--payinfo__summary .info {
        color: var(--primaryColor);
        font: 500 14px/1 var(--fontFamily);
        margin-bottom: 32px;
    }

    .basket--payinfo__summary .price-info {
        color: var(--primaryColor);
        font: 500 14px var(--fontFamily);
        margin-bottom: 6px;
    }

        .basket--payinfo__summary .price-info.italic {
            font-style: italic;
        }

    .basket--payinfo__summary .price {
        color: var(--mainFontColor);
        font: 600 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .basket--payinfo__summary .old-price {
        color: var(--primaryColor);
        margin-left: 4px;
        font: 600 14px var(--fontFamily);
        margin-bottom: 6px;
        text-decoration: line-through;
    }

    .basket--payinfo__summary .discount {
        color: #33ae1f;
        font: 600 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .basket--payinfo__summary .total {
        border-top: 1px solid #d5d5d5;
        padding-top: 10px;
        margin-top: 4px;
    }

.basket--payinfo__badge {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 16px;
    margin-top: 16px;
    border-radius: 10px;
}

    .basket--payinfo__badge .t-icon {
        width: 20px;
        height: 20px;
        min-width: 20px;
        margin-right: 8px;
        background-color: var(--mainFontColor);
    }

    .basket--payinfo__badge .text {
        color: var(--primaryColor);
        font: 500 14px var(--fontFamily);
    }

.basket--payinfo__product {
    border: 1px solid #d5d5d5;
    border-radius: 10px;
    margin-bottom: 8px;
    overflow: hidden;
}

    .basket--payinfo__product figure {
        width: 100%;
        /*        height: 70px;*/
    }

        .basket--payinfo__product figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .basket--payinfo__product .name {
        color: var(--mainFontColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 2px;
    }

    .basket--payinfo__product .weight {
        color: var(--primaryColor);
        font: 500 14px var(--fontFamily);
    }

.basket--payinfo__coupon {
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
    margin-top: 15px;
}

    .basket--payinfo__coupon input {
        outline: none;
        border: none;
        background-color: #fff;
        width: 100%;
        height: 42px;
        padding-left: 15px;
        color: var(--primaryColor);
        font: 500 13px var(--fontFamily);
    }

    .basket--payinfo__coupon .t-button {
        font: 700 13px var(--fontFamily);
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        padding: 5px;
        width: 88px;
        height: 42px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

.basket--contact-form {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 24px;
    margin-bottom: 24px;
    border-radius: 10px;
}

    .basket--contact-form .col-md-6, .basket--contact-form .col-md-4 {
        padding: 0px 4px;
    }

    .basket--contact-form .t-input,
    .basket--contact-form .t-checkbox,
    .basket--contact-form .t-selectbox,
    .basket--contact-form .t-searchable-selectbox {
        margin-bottom: 24px;
    }

        .basket--contact-form .t-checkbox span {
            color: var(--mainFontColor);
            font: 500 14px var(--fontFamily);
        }

        .basket--contact-form .t-checkbox strong {
            color: var(--primaryColor);
            font: 400 16px var(--fontFamily);
        }

            .basket--contact-form .t-checkbox strong a {
                color: var(--primaryColor);
                font: 400 16px var(--fontFamily);
                text-decoration: underline !important;
                position: relative;
                z-index: 9;
            }

.basket--contact-form__button {
    font: 700 18px var(--fontFamily);
    padding: 18px 44px;
}

.basket--contact-form__link {
    color: var(--primaryColor);
    font: 400 15px var(--fontFamily);
}

    .basket--contact-form__link:hover {
        color: var(--primaryColor);
        font: 400 15px var(--fontFamily);
    }

    .basket--contact-form__link strong {
        color: var(--primaryColor);
        font: 400 15px var(--fontFamily);
        text-decoration: underline;
    }

.basket--contact-form__title {
    color: #000000;
    font: 600 15px var(--fontFamily);
    margin-bottom: 16px;
    display: flex;
}

.basket--contact-form__adres-radio .add-adress {
    font: 700 14px var(--fontFamily);
    padding: 12px 20px;
    margin-bottom: 32px;
}

.basket--contact-form__adres-radio .t-radio {
    margin-bottom: 12px;
}

    .basket--contact-form__adres-radio .t-radio label {
        margin: 0;
    }

    .basket--contact-form__adres-radio .t-radio:hover .t-radio--badge {
        background: #fff;
        position: absolute;
        right: 15px;
        top: 15px;
        border: 1px solid var(--mainFontColor);
    }

        .basket--contact-form__adres-radio .t-radio:hover .t-radio--badge:after {
            content: "";
            border-radius: 100%;
            align-items: center;
            justify-content: center;
            position: absolute;
            width: 10px;
            height: 10px;
            background-color: var(--mainFontColor);
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

.basket--contact-form__adres-radio .t-radio--badge {
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #bcbcbc;
    border-radius: 100%;
    margin-right: 0px;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 15px;
}

.basket--contact-form__adres-radio .t-radio input {
    position: absolute;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    opacity: 0;
    left: 0;
}

    .basket--contact-form__adres-radio .t-radio input:checked + .t-radio--badge {
        background: #fff;
        position: absolute;
        right: 15px;
        border: 1px solid var(--mainFontColor);
        top: 15px;
    }

        .basket--contact-form__adres-radio .t-radio input:checked + .t-radio--badge:after {
            content: "";
            border-radius: 100%;
            align-items: center;
            justify-content: center;
            position: absolute;
            width: 10px;
            height: 10px;
            background-color: var(--mainFontColor);
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .basket--contact-form__adres-radio .t-radio input:checked + .t-radio--badge + .radio-adress {
            border: 1px solid var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

    .basket--contact-form__adres-radio .t-radio input:checked ~ span {
        color: var(--primaryColor);
    }

.basket--contact-form__adres-radio .radio-adress {
    border: 1px solid #d6c393;
    border-radius: 8px;
    padding: 15px;
    background-color: #fff;
    transition: all 0.8s var(--generalTransition);
}

    .basket--contact-form__adres-radio .radio-adress .t-icon {
        width: 40px;
        height: 40px;
        background-color: var(--secondaryColor);
        margin-bottom: 12px;
    }

    .basket--contact-form__adres-radio .radio-adress .name {
        color: var(--mainFontColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .basket--contact-form__adres-radio .radio-adress .info {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        padding: 0;
    }

.basket--card {
    border: 1px solid #d5d5d5;
    padding: 24px;
    margin-bottom: 24px;
    border-radius: 10px;
}

.basket--card__card-detail {
    margin-bottom: 32px;
}

    .basket--card__card-detail span {
        width: 100%;
        height: 213px;
        border-radius: 20px;
        background-color: #d8d8d8;
        display: flex;
    }

.basket--card .t-icon {
    width: 14px;
    height: 14px;
    background-color: var(--primaryColor);
    margin-left: 4px;
}

.basket--card div[class*="col-md-"] {
    padding: 0px 4px;
}

.basket--card .t-input,
.basket--card .t-selectbox {
    margin-bottom: 24px;
}

.current-step--steps {
    margin-top: 40px;
    margin-bottom: 56px;
    margin-right: 160px;
}

    .current-step--steps:last-child {
        margin-right: 0;
    }

        .current-step--steps:last-child .current-step--steps__area::before {
            display: none;
        }

.current-step--steps__area {
    width: 66px;
    height: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    border: 3px solid #d8d8d8;
    background-color: #fff;
    position: relative;
}

    .current-step--steps__area:before {
        content: "";
        position: absolute;
        left: 64px;
        top: 50%;
        height: 3px;
        width: 220px;
        background-color: #d8d8d8;
    }

.current-step--steps .t-icon {
    width: 40px;
    height: 40px;
    background-color: #d8d8d8;
}

.current-step--steps__text {
    color: #d8d8d8;
    font: 700 15px var(--fontFamily);
    margin-top: 12px;
}

.current-step[data-step="1"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="1"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="1"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="2"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="2"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="2"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="2"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="2"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="2"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="2"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="3"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="3"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="3"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="3"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="3"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="3"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="3"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="3"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="3"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="3"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="3"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="4"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="4"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="4"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="4"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="4"] .current-step--steps:nth-child(3) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="4"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(4) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(4) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="4"] .current-step--steps:nth-child(4) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="5"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="5"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="5"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="5"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="5"] .current-step--steps:nth-child(3) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="5"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(4) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="5"] .current-step--steps:nth-child(4) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="5"] .current-step--steps:nth-child(4) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(4) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(5) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(5) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="5"] .current-step--steps:nth-child(5) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="6"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="6"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="6"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="6"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="6"] .current-step--steps:nth-child(3) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="6"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(4) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="6"] .current-step--steps:nth-child(4) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="6"] .current-step--steps:nth-child(4) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(4) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(5) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="6"] .current-step--steps:nth-child(5) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="6"] .current-step--steps:nth-child(5) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(5) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(6) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(6) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="6"] .current-step--steps:nth-child(6) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="7"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="7"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="7"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="7"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="7"] .current-step--steps:nth-child(3) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="7"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(4) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="7"] .current-step--steps:nth-child(4) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="7"] .current-step--steps:nth-child(4) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(4) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(5) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="7"] .current-step--steps:nth-child(5) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="7"] .current-step--steps:nth-child(5) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(5) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(6) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="7"] .current-step--steps:nth-child(6) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="7"] .current-step--steps:nth-child(6) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(6) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(7) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(7) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="7"] .current-step--steps:nth-child(7) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="8"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="8"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="8"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="8"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="8"] .current-step--steps:nth-child(3) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="8"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(4) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="8"] .current-step--steps:nth-child(4) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="8"] .current-step--steps:nth-child(4) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(4) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(5) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="8"] .current-step--steps:nth-child(5) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="8"] .current-step--steps:nth-child(5) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(5) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(6) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="8"] .current-step--steps:nth-child(6) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="8"] .current-step--steps:nth-child(6) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(6) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(7) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="8"] .current-step--steps:nth-child(7) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="8"] .current-step--steps:nth-child(7) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(7) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(8) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(8) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="8"] .current-step--steps:nth-child(8) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(3) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(4) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(4) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(4) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(4) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(5) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(5) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(5) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(5) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(6) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(6) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(6) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(6) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(7) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(7) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(7) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(7) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(8) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="9"] .current-step--steps:nth-child(8) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="9"] .current-step--steps:nth-child(8) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(8) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(9) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(9) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="9"] .current-step--steps:nth-child(9) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(1) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(1) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(1) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(1) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(2) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(2) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(2) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(2) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(3) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(3) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(3) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(3) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(4) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(4) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(4) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(4) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(5) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(5) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(5) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(5) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(6) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(6) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(6) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(6) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(7) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(7) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(7) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(7) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(8) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(8) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(8) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(8) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(9) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

    .current-step[data-step="10"] .current-step--steps:nth-child(9) .current-step--steps__area:before {
        background-color: var(--mainFontColor);
    }

.current-step[data-step="10"] .current-step--steps:nth-child(9) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(9) .t-icon {
    background-color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(10) .current-step--steps__area {
    border: 3px solid var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(10) .current-step--steps__text {
    color: var(--mainFontColor);
}

.current-step[data-step="10"] .current-step--steps:nth-child(10) .t-icon {
    background-color: var(--mainFontColor);
}

.tab-wrapper {
    margin-bottom: 80px;
}

.tab-content &gt; div {
    display: none;
}

.tab-content .t-button.save-button {
    margin-top: 24px;
    padding: 18px 44px;
    font: 700 18px var(--fontFamily);
}

.account-setting {
    background-color: #f9f3e41a;
    border-radius: 10px;
    border: 1px solid #d6c393;
    padding: 24px 16px;
}

    .account-setting li {
        color: var(--mainFontColor);
        font: 500 13px var(--fontFamily);
        border-bottom-style: dashed;
        border-color: #e0dddd;
        border-width: 2px;
        padding-bottom: 14px;
        margin-bottom: 14px;
        display: flex;
        align-items: center;
        cursor: pointer;
        transition: all 0.8s var(--generalTransition);
    }

        .account-setting li:last-child {
            margin-bottom: 0;
        }

        .account-setting li:hover {
            color: var(--mainFontColor);
            border-bottom-style: solid;
            border-color: var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

            .account-setting li:hover .t-icon {
                background-color: var(--mainFontColor);
                transition: all 0.8s var(--generalTransition);
            }

        .account-setting li.active {
            color: var(--secondaryColor);
            border-bottom-style: solid;
            border-color: var(--secondaryColor);
            transition: all 0.8s var(--generalTransition);
        }

            .account-setting li.active .t-icon {
                background-color: var(--secondaryColor);
                transition: all 0.8s var(--generalTransition);
            }

        .account-setting li .t-icon {
            width: 20px;
            height: 20px;
            background-color: var(--mainFontColor);
            margin-right: 6px;
            transition: all 0.8s var(--generalTransition);
        }

.account-info {
    border: 1px solid #d6c393;
    border-radius: 10px;
    padding: 24px;
    background: #f9f3e41a;
}

    .account-info div[class*="col-md-"] {
        padding: 0px 4px;
    }

    .account-info .t-input {
        margin-bottom: 24px;
    }

    .account-info .t-checkbox span {
        color: var(--mainFontColor);
        font: 500 14px var(--fontFamily);
    }

    .account-info .t-checkbox label {
        margin-bottom: 16px;
    }

.account-adress {
    border: 1px solid #d6c393;
    border-radius: 10px;
    padding: 24px;
    background-color: #f9f3e41a;
}

.account-adress--wrap {
    margin-bottom: 32px;
}

    .account-adress--wrap div[class*="col-md-"] {
        padding: 0px 8px;
    }

    .account-adress--wrap:last-child {
        margin-bottom: 0;
    }

.account-adress--wrap__title {
    color: var(--mainFontColor);
    font: 500 15px var(--fontFamily);
    margin-bottom: 16px;
    display: flex;
}

.account-adress--wrap__bar {
    border: 1px solid #d6c393;
    padding: 15px;
    margin-bottom: 12px;
    border-radius: 8px;
    background-color: #fff;
}

    .account-adress--wrap__bar figure {
        margin-bottom: 12px;
    }

    .account-adress--wrap__bar .t-icon {
        width: 40px;
        height: 40px;
        background-color: var(--secondaryColor);
        margin-bottom: 20px;
    }

    .account-adress--wrap__bar .title {
        color: var(--mainFontColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .account-adress--wrap__bar .info {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
    }

    .account-adress--wrap__bar .edit-button {
        background: transparent;
        outline: none;
        border: none;
        font: 600 15px var(--fontFamily);
        text-decoration: underline;
        color: var(--primaryColor);
    }

.account-adress--wrap .t-button {
    padding: 12px 20px;
    font: 700 14px var(--fontFamily);
}

.account-order {
    border: 1px solid #d6c393;
    padding: 24px 24px 9px 24px;
    background-color: #f9f3e41a;
    border-radius: 10px;
    margin-bottom: 16px;
}

    .account-order .yorum {
        background-color: #F9F3E4;
        border-radius: 5px;
        padding: 24px;
        margin-bottom: 12px;
    }

        .account-order .yorum figure {
            width: 40px;
            height: 40px;
            min-width: 40px;
            border-radius: 100%;
            overflow: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-right: 15px;
        }

            .account-order .yorum figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        .account-order .yorum .time {
            color: var(--mainFontColor);
            font: 600 12px var(--fontFamily);
            margin-left: 6px;
        }

        .account-order .yorum .rate-icon-img {
            width: 14px;
            height: auto;
            margin-right: 4px;
        }

        .account-order .yorum .t-icon.star {
            width: 10px;
            height: 10px;
            margin-right: 4px;
            background-color: #fdc059;
            margin-bottom: 0px;
        }

        .account-order .yorum .rate {
            color: var(--mainFontColor);
            font: 600 12px var(--fontFamily);
            margin-bottom: 0px;
        }

        .account-order .yorum .name {
            color: var(--mainFontColor);
            font: 700 12px var(--fontFamily);
        }

        .account-order .yorum p {
            color: var(--mainFontColor);
            font: 400 14px var(--fontFamily);
            margin-bottom: 0;
        }

.account-order--head {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d5d5d5;
}

.account-order--head__bar .t-icon-area {
    background-color: var(--secondaryColor);
    border-radius: 100%;
    width: 50px;
    height: 50px;
    min-width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    overflow: hidden;
}

    .account-order--head__bar .t-icon-area img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .account-order--head__bar .t-icon-area.orange {
        background-color: var(--secondaryColor);
    }

    .account-order--head__bar .t-icon-area.green {
        background-color: #33ae1f;
    }

    .account-order--head__bar .t-icon-area .t-icon {
        width: 35px;
        height: 35px;
        background-color: #fff;
    }

.account-order--head__bar .title {
    color: var(--primaryColor);
    font: 700 13px/1 var(--fontFamily);
    margin-bottom: 5px;
    display: flex;
}

.account-order--head__bar .status {
    color: #33ae1f;
    font: 600 14px/1 var(--fontFamily);
    position: relative;
    padding-left: 12px;
    margin-bottom: 5px;
}

    .account-order--head__bar .status::before {
        content: "";
        width: 8px;
        height: 8px;
        position: absolute;
        left: 0;
        top: 4px;
        border-radius: 100px;
        background-color: #33ae1f;
    }

    .account-order--head__bar .status.red {
        color: var(--primaryColor);
    }

        .account-order--head__bar .status.red::before {
            content: "";
            width: 8px;
            height: 8px;
            position: absolute;
            left: 0;
            top: 4px;
            border-radius: 100px;
            background-color: var(--primaryColor);
        }

    .account-order--head__bar .status.orange {
        color: var(--secondaryColor);
    }

        .account-order--head__bar .status.orange::before {
            content: "";
            width: 8px;
            height: 8px;
            position: absolute;
            left: 0;
            top: 4px;
            border-radius: 100px;
            background-color: var(--secondaryColor);
        }

.account-order--head__bar .bold {
    color: var(--mainFontColor);
    font: 700 14px/1 var(--fontFamily);
    margin-bottom: 5px;
}

.account-order--head__bar .price {
    color: #33ae1f;
    font: 600 21px/1 var(--fontFamily);
}

.account-order--head__bar .t-button {
    font: 700 12px var(--fontFamily);
    padding: 12px 0px;
}

.account-order--head__bar .info {
    color: var(--primaryColor);
    font: 700 12px/1 var(--fontFamily);
    display: flex;
    align-items: center;
}

    .account-order--head__bar .info .t-icon {
        width: 18px;
        height: 18px;
        margin-right: 3px;
        background-color: var(--primaryColor);
    }

.account-order--info {
    border-radius: 5px;
    border: 1px solid #d8d8d8;
    padding: 12px;
    margin-bottom: 16px;
}

    .account-order--info .t-icon {
        width: 20px;
        height: 20px;
        min-width: 20px;
        background-color: var(--primaryColor);
        margin-right: 8px;
    }

.account-order--info__paragraph {
    color: var(--primaryColor);
    font: 400 14px var(--fontFamily);
    margin-bottom: 12px;
}

    .account-order--info__paragraph a {
        color: #33ae1f;
        font: 600 14px var(--fontFamily);
        text-decoration: underline !important;
    }

.account-order--info .t-button {
    font: 700 14px var(--fontFamily);
    margin-right: 8px;
    padding: 12px 20px;
}

.account-order--product .row div[class*="col-md-"] {
    padding: 0px 4px;
}

.account-order--product__bar {
    background-color: #F9F3E4;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #d5d5d5;
    margin-bottom: 16px;
}

    .account-order--product__bar figure {
        width: 70px;
        height: 70px;
        min-width: 70px;
    }

        .account-order--product__bar figure img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

    .account-order--product__bar .title {
        color: var(--mainFontColor);
        font: 600 14px var(--fontFamily);
        display: flex;
        margin-bottom: 6px;
        padding-left: 16px;
    }

    .account-order--product__bar .info {
        color: var(--mainFontColor);
        font: 600 14px var(--fontFamily);
        margin-right: 8px;
    }

    .account-order--product__bar .price {
        color: #33ae1f;
        font: 700 14px var(--fontFamily);
        margin-right: 8px;
    }

    .account-order--product__bar .info-wrap {
        padding-left: 16px;
    }

.account-order-detail {
    margin-bottom: 16px;
}

.account-order-detail--wrap {
    padding: 0px 8px;
}

.account-order-detail--adress {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    border-radius: 10px;
    padding: 24px 24px 32px 24px;
    min-height: 238px;
}

.account-order-detail--adress__title {
    color: var(--mainFontColor);
    font: 400 20px var(--fontFamily);
    margin-bottom: 24px;
    display: flex;
}

.account-order-detail--adress__bar {
    margin-bottom: 24px;
}

    .account-order-detail--adress__bar .title {
        color: var(--mainFontColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 4px;
    }

    .account-order-detail--adress__bar .info {
        color: var(--primaryColor);
        font: 400 14px var(--fontFamily);
    }

.account-order-detail--adress .adress-update-button {
    outline: none;
    border: none;
    background: transparent;
    font: 400 14px var(--fontFamily);
    color: var(--primaryColor);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: underline;
}

    .account-order-detail--adress .adress-update-button .t-icon {
        width: 17px;
        height: 16px;
        background-color: var(--primaryColor);
        margin-right: 4px;
    }

.account-order-detail--price {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    border-radius: 10px;
    padding: 24px 24px 24px 24px;
    min-height: 238px;
}

    .account-order-detail--price .price-info {
        color: var(--primaryColor);
        font: 500 14px var(--fontFamily);
        margin-bottom: 6px;
    }

        .account-order-detail--price .price-info.italic {
            font-style: italic;
        }

    .account-order-detail--price .price {
        color: var(--mainFontColor);
        font: 600 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .account-order-detail--price .old-price {
        color: var(--primaryColor);
        margin-left: 4px;
        font: 600 14px var(--fontFamily);
        margin-bottom: 6px;
        text-decoration: line-through;
    }

    .account-order-detail--price .discount {
        color: #33ae1f;
        font: 600 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .account-order-detail--price .total {
        border-top: 1px solid #d5d5d5;
        padding-top: 10px;
        margin-top: 4px;
    }

.account-order-detail--product &gt; .row &gt; .col-md-6 {
    padding: 0px 8px;
}

.account-order-detail--product .product-img {
    height: unset;
    min-height: unset;
}

.producer {
    background-color: #f7f3f1;
    padding-top: 20px;
    min-height: 100vh;
    padding-bottom: 80px;
}

.producer--step {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    margin-bottom: 20px;
}

    .producer--step .current-step--steps {
        margin: 32px 140px 32px 0px;
    }

        .producer--step .current-step--steps:last-child {
            margin-right: 0;
        }

.producer--content {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    padding: 40px;
}

.producer--content__title {
    color: #000000;
    font: 700 24px var(--fontFamily);
    margin-bottom: 12px;
}

.producer--content__paragraph {
    color: var(--primaryColor);
    font: 400 16px var(--fontFamily);
    margin-bottom: 40px;
}

.producer--content__company-type-button {
    outline: none !important;
    border: none;
    border: 1px solid #d8d8d8;
    color: var(--primaryColor);
    width: 180px;
    padding: 32px 4px;
    font: 700 18px var(--fontFamily);
    background: transparent;
    margin-right: 10px;
    margin-bottom: 20px;
    transition: all 0.8s var(--generalTransition);
}

    .producer--content__company-type-button:hover {
        border: 1px solid var(--mainFontColor);
        color: var(--mainFontColor);
        transition: all 0.8s var(--generalTransition);
    }

    .producer--content__company-type-button.active {
        border: 1px solid var(--mainFontColor);
        color: var(--mainFontColor);
        transition: all 0.8s var(--generalTransition);
    }

.producer--content__info {
    color: var(--primaryColor);
    font: 400 12px var(--fontFamily);
}

    .producer--content__info a {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        text-decoration: underline !important;
    }

.producer--content__line {
    width: calc(100% + 80px);
    margin: 40px -40px;
    height: 1px;
    background-color: #d8d8d8;
    display: flex;
}

.producer--content .iban-mask {
    text-transform: uppercase;
}

.producer--content .t-input {
    margin-bottom: 24px;
}

    .producer--content .t-input input {
        width: 100%;
    }

.producer--content .t-checkbox {
    margin-bottom: 24px;
}

    .producer--content .t-checkbox label {
        margin: 0px;
    }

    .producer--content .t-checkbox span {
        color: #000000;
        font: 500 15px var(--fontFamily);
    }

.producer--content .t-file {
    margin-bottom: 24px;
}

    .producer--content .t-file.profile {
        border: none;
    }

        .producer--content .t-file.profile:hover figure, .producer--content .t-file.profile.dragging figure, .producer--content .t-file.profile.uploading figure {
            border-color: var(--primaryColor);
            transition: all 0.8s var(--generalTransition);
        }

            .producer--content .t-file.profile:hover figure .t-icon, .producer--content .t-file.profile.dragging figure .t-icon, .producer--content .t-file.profile.uploading figure .t-icon {
                background-color: var(--primaryColor);
                transition: all 0.8s var(--generalTransition);
            }

        .producer--content .t-file.profile:hover .t-file--content, .producer--content .t-file.profile.dragging .t-file--content, .producer--content .t-file.profile.uploading .t-file--content {
            display: flex !important;
        }

        .producer--content .t-file.profile.uploading .t-icon {
            display: none;
        }

        .producer--content .t-file.profile figure {
            width: 120px;
            min-width: 120px;
            height: 120px;
            margin-right: 25px;
            border-radius: 100px;
            border-style: dashed;
            border-width: 2px;
            border-color: #d8d8d8;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0px;
            overflow: hidden;
        }

            .producer--content .t-file.profile figure .t-icon {
                background: #d8d8d8;
            }

            .producer--content .t-file.profile figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
                display: none;
            }

        .producer--content .t-file.profile .t-button {
            margin-bottom: 10px;
            padding: 14px 32px;
            position: relative;
            z-index: 9999;
        }

        .producer--content .t-file.profile .t-file--content {
            position: relative;
        }

    .producer--content .t-file.cover {
        min-height: 302px;
    }

        .producer--content .t-file.cover figure {
            min-height: 302px;
            padding: 0px;
        }

            .producer--content .t-file.cover figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        .producer--content .t-file.cover .cover-text {
            position: absolute;
            right: -2px;
            top: 10px;
            background-color: var(--primaryColor);
            color: #fff;
            font: 700 10px var(--fontFamily);
            padding: 8px 10px;
            display: flex;
            align-items: center;
            z-index: 9;
        }

            .producer--content .t-file.cover .cover-text .t-icon {
                width: 12px;
                height: 12px;
                margin-right: 5px;
                background-color: #fff !important;
                margin-bottom: 0;
            }

    .producer--content .t-file.multi {
        min-height: 360px;
        height: 360px;
    }

        .producer--content .t-file.multi span {
            text-align: center;
        }

.producer--content #sortable li {
    position: relative;
    margin-right: 7.5px;
    margin-bottom: 7.5px;
    float: left;
}

    .producer--content #sortable li figure {
        width: 150px;
        height: 150px;
        overflow: hidden;
    }

        .producer--content #sortable li figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .producer--content #sortable li .order-number {
        position: absolute;
        top: 10px;
        right: 10px;
        background-color: var(--primaryColor);
        color: #ffffff;
        font: 600 11px var(--fontFamily);
        border-radius: 100px;
        padding: 2px 6px;
    }

    .producer--content #sortable li .multiple-trash-button {
        left: 10px;
        top: 10px;
        position: absolute;
        width: 30px;
        height: 30px;
        border-radius: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #00000099;
        border: none;
        outline: none;
        transition: all 0.8s var(--generalTransition);
    }

        .producer--content #sortable li .multiple-trash-button:hover {
            background-color: var(--primaryColor);
            transition: all 0.8s var(--generalTransition);
        }

        .producer--content #sortable li .multiple-trash-button .t-icon {
            width: 18px;
            height: 18px;
            background-color: #fff;
        }

.producer--content__mini-title {
    color: #000000;
    font: 600 15px var(--fontFamily);
    margin-bottom: 16px;
    display: flex;
}

.producer--content__check .t-checkbox {
    margin-bottom: 16px;
}

    .producer--content__check .t-checkbox span a {
        color: var(--primaryColor);
        font: 600 15px var(--fontFamily);
        text-decoration: underline !important;
    }

.producer--content .t-button {
    font: 700 14px var(--fontFamily);
    padding: 14px 32px;
    margin-bottom: -25px;
    margin-left: 8px;
}

.producer--content__mini-paragraph {
    color: var(--primaryColor);
    font: 400 12px var(--fontFamily);
}

.producer--content__company-type {
    margin-bottom: 32px;
}

    .producer--content__company-type .title {
        color: #000000;
        font: 600 15px var(--fontFamily);
        margin-bottom: 10px;
        display: flex;
    }

    .producer--content__company-type div[class*="col-md-"] {
        padding: 0px 8px;
    }

    .producer--content__company-type .t-radio {
        margin-bottom: 12px;
    }

        .producer--content__company-type .t-radio label {
            margin: 0;
        }

        .producer--content__company-type .t-radio:hover .t-radio--badge {
            background: #fff;
            position: absolute;
            right: 15px;
            top: 15px;
            border: 1px solid var(--mainFontColor);
        }

            .producer--content__company-type .t-radio:hover .t-radio--badge:after {
                content: "";
                border-radius: 100%;
                align-items: center;
                justify-content: center;
                position: absolute;
                width: 10px;
                height: 10px;
                background-color: var(--mainFontColor);
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
            }

        .producer--content__company-type .t-radio:hover figure img {
            filter: grayscale(0%);
            transition: all 0.8s var(--generalTransition);
        }

    .producer--content__company-type .t-radio--badge {
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #bcbcbc;
        border-radius: 100%;
        margin-right: 0px;
        pointer-events: none;
        position: absolute;
        right: 15px;
        top: 15px;
    }

    .producer--content__company-type .t-radio input {
        position: absolute;
        top: 0;
        cursor: pointer;
        width: 100%;
        height: 100%;
        opacity: 0;
        left: 0;
    }

        .producer--content__company-type .t-radio input:checked + .t-radio--badge {
            background: #fff;
            position: absolute;
            right: 15px;
            top: 15px;
        }

            .producer--content__company-type .t-radio input:checked + .t-radio--badge:after {
                content: "";
                border-radius: 100%;
                align-items: center;
                justify-content: center;
                position: absolute;
                width: 10px;
                height: 10px;
                background-color: var(--mainFontColor);
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
            }

            .producer--content__company-type .t-radio input:checked + .t-radio--badge + .company-radio {
                border: 1px solid var(--mainFontColor);
                transition: all 0.8s var(--generalTransition);
            }

                .producer--content__company-type .t-radio input:checked + .t-radio--badge + .company-radio figure img {
                    filter: grayscale(0%);
                    transition: all 0.8s var(--generalTransition);
                }

        .producer--content__company-type .t-radio input:checked ~ span {
            color: var(--primaryColor);
        }

    .producer--content__company-type .company-radio {
        border: 1px solid #d8d8d8;
        padding: 24px;
        position: relative;
        width: 100%;
        min-height: 142px;
        transition: all 0.8s var(--generalTransition);
    }

        .producer--content__company-type .company-radio figure {
            margin-right: 16px;
            border-radius: 100%;
            background-color: #f7f3f1;
        }

            .producer--content__company-type .company-radio figure img {
                filter: grayscale(100%);
                transition: all 0.8s var(--generalTransition);
            }

        .producer--content__company-type .company-radio .name {
            color: var(--mainFontColor);
            font: 700 14px var(--fontFamily);
            margin-bottom: 8px;
        }

        .producer--content__company-type .company-radio .info {
            color: var(--primaryColor);
            font: 400 12px var(--fontFamily);
            padding: 0;
        }

.producer--content .t-textarea {
    margin-bottom: 32px;
}

.producer--content__company-name .title {
    color: #000000;
    font: 600 15px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
}

.producer--content__company-name .name-search {
    margin-bottom: 32px;
}

.producer--content__company-name .name-search--input {
    border: 1px solid #d8d8d8;
    padding: 4px;
    width: 100%;
}

.producer--content__company-name .name-search input {
    outline: none;
    border: none;
    background: transparent;
    color: #000000;
    font: 400 15px var(--fontFamily);
    width: 100%;
    padding-left: 12px;
    height: 34px;
}

    .producer--content__company-name .name-search input::placeholder {
        font: 400 15px var(--fontFamily);
        color: #000000;
    }

    .producer--content__company-name .name-search input:-ms-input-placeholder {
        font: 400 15px var(--fontFamily);
        color: #000000;
    }

    .producer--content__company-name .name-search input::-ms-input-placeholder {
        font: 400 15px var(--fontFamily);
        color: #000000;
    }

.producer--content__company-name .name-search span {
    background-color: #f7f3f1;
    padding: 8px 12px;
    font: 400 15px var(--fontFamily);
    margin-left: 4px;
}

    .producer--content__company-name .name-search span[data-type="green"] {
        color: #33ae1f;
    }

    .producer--content__company-name .name-search span[data-type="red"] {
        color: var(--primaryColor);
    }

.producer--content__company-name .name-search .t-button {
    border-radius: 0;
    height: 42px;
    padding: 0px 21px;
    margin-bottom: 0;
    white-space: nowrap;
}

.producer--content__company-name .company-map {
    margin-bottom: 10px;
}

.producer--content__company-name .company-map--input {
    border: 1px solid #d8d8d8;
    padding: 4px;
    width: 100%;
}

.producer--content__company-name .company-map input {
    outline: none;
    border: none;
    background: transparent;
    color: #000000;
    font: 400 15px var(--fontFamily);
    width: 100%;
    padding-left: 12px;
    height: 34px;
}

    .producer--content__company-name .company-map input::placeholder {
        font: 400 15px var(--fontFamily);
        color: var(--primaryColor);
    }

    .producer--content__company-name .company-map input:-ms-input-placeholder {
        font: 400 15px var(--fontFamily);
        color: var(--primaryColor);
    }

    .producer--content__company-name .company-map input::-ms-input-placeholder {
        font: 400 15px var(--fontFamily);
        color: var(--primaryColor);
    }

.producer--content__company-name .company-map .t-button {
    border-radius: 0;
    height: 42px;
    padding: 0px 21px;
    margin-bottom: 0;
    white-space: nowrap;
}

.producer--content__company-name .radio-status .t-radio {
    margin-bottom: 44px;
    margin-right: 32px;
}

    .producer--content__company-name .radio-status .t-radio label {
        margin: 0;
    }

    .producer--content__company-name .radio-status .t-radio span {
        font: 400 15px var(--fontFamily);
        padding: 0;
        color: #000000;
    }

    .producer--content__company-name .radio-status .t-radio:hover .t-radio--badge {
        background: #fff;
        position: relative;
        border: 1px solid var(--mainFontColor);
    }

        .producer--content__company-name .radio-status .t-radio:hover .t-radio--badge:after {
            content: "";
            border-radius: 100%;
            align-items: center;
            justify-content: center;
            width: 10px;
            height: 10px;
            background-color: var(--mainFontColor);
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

.producer--content__company-name .radio-status .t-radio--badge {
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #bcbcbc;
    border-radius: 100%;
    margin-right: 8px;
    pointer-events: none;
}

.producer--content__company-name .radio-status .t-radio input {
    position: absolute;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    opacity: 0;
    left: 0;
}

    .producer--content__company-name .radio-status .t-radio input:checked + .t-radio--badge {
        background: #fff;
        border: 1px solid var(--mainFontColor);
    }

        .producer--content__company-name .radio-status .t-radio input:checked + .t-radio--badge:after {
            content: "";
            border-radius: 100%;
            align-items: center;
            justify-content: center;
            width: 10px;
            height: 10px;
            background-color: var(--mainFontColor);
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

    .producer--content__company-name .radio-status .t-radio input:checked ~ span {
        color: #000000;
        font: 400 15px var(--fontFamily);
        padding: 0;
    }

.producer--content__company-name .time-check .t-checkbox {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    width: 130px;
    margin-bottom: 0;
}

    .producer--content__company-name .time-check .t-checkbox span {
        color: #000000;
        font: 400 15px var(--fontFamily);
        display: flex;
        align-items: center;
    }

    .producer--content__company-name .time-check .t-checkbox label {
        display: flex;
        flex-direction: row;
        align-items: center;
    }

    .producer--content__company-name .time-check .t-checkbox:hover .t-checkbox--badge {
        background: var(--mainFontColor);
        position: relative;
    }

        .producer--content__company-name .time-check .t-checkbox:hover .t-checkbox--badge:after {
            content: "\f00c";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: #fff;
            display: flex;
            font-size: 8px;
            align-items: center;
            justify-content: center;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

.producer--content__company-name .time-check .t-checkbox--badge {
    width: 15px;
    height: 15px;
    min-width: 15px;
    background: #fff;
    border-radius: 2px;
    margin-right: 8px;
    border: 1px solid #e0dddd;
}

.producer--content__company-name .time-check .t-checkbox input {
    position: absolute;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    opacity: 0;
    left: 0;
}

    .producer--content__company-name .time-check .t-checkbox input:checked + .t-checkbox--badge {
        background: var(--mainFontColor);
        position: relative;
    }

        .producer--content__company-name .time-check .t-checkbox input:checked + .t-checkbox--badge:after {
            content: "\f00c";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            color: white;
            display: flex;
            align-items: center;
            font-size: 8px;
            justify-content: center;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

.producer--content__company-name .time-check &gt; span {
    font: 400 15px var(--fontFamily);
    color: #000000;
    margin-right: 10px;
}

.producer--content__company-name .time-check .time-mask {
    width: 75px;
    height: 42px;
    border: 1px solid #d8d8d8;
    font: 400 15px var(--fontFamily);
    transition: all 0.8s var(--generalTransition);
    color: #000000;
    margin-right: 10px;
    position: relative;
    margin-bottom: 8px;
    text-align: center;
}

    .producer--content__company-name .time-check .time-mask:disabled {
        background-color: #f3f3f3;
        color: var(--primaryColor);
        transition: all 0.8s var(--generalTransition);
    }

.producer--content__company-certification .title {
    color: #000000;
    font: 600 15px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
}

.producer--content__company-certification .t-checkbox label {
    margin: 0;
}

.producer--content__company-certification .t-checkbox:hover .t-checkbox--badge {
    background: #fff;
    position: absolute;
    right: 15px;
    top: 15px;
    border: 1px solid var(--mainFontColor);
}

.producer--content__company-certification .t-checkbox--badge {
    width: 20px;
    height: 20px;
    box-shadow: inset 0 0 0 1px #e0dddd;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: 15px;
    margin-right: 0;
}

.producer--content__company-certification .t-checkbox input {
    position: absolute;
    top: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    opacity: 0;
    left: 0;
}

    .producer--content__company-certification .t-checkbox input:checked + .t-checkbox--badge {
        background: #fff;
        position: absolute;
        right: 15px;
        top: 15px;
    }

        .producer--content__company-certification .t-checkbox input:checked + .t-checkbox--badge:after {
            position: absolute;
            width: 20px;
            height: 20px;
            background-color: var(--mainFontColor);
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .producer--content__company-certification .t-checkbox input:checked + .t-checkbox--badge + .company-radio {
            border: 1px solid var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

    .producer--content__company-certification .t-checkbox input:checked ~ span {
        color: var(--primaryColor);
    }

.producer--content__company-certification .company-radio {
    border: 1px solid #d8d8d8;
    padding: 15px;
    position: relative;
    width: 100%;
    min-height: 215px;
    transition: all 0.8s var(--generalTransition);
}

    .producer--content__company-certification .company-radio .name {
        color: var(--mainFontColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 10px;
    }

    .producer--content__company-certification .company-radio .info {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
    }

    .producer--content__company-certification .company-radio figure {
        width: 56px;
        height: 56px;
        display: flex;
        align-items: center;
        margin-bottom: 15px;
    }

        .producer--content__company-certification .company-radio figure img {
            width: 100%;
            height: auto;
        }

    .producer--content__company-certification .company-radio .info-wrap {
        margin-top: 15px;
    }

    .producer--content__company-certification .company-radio .info-small {
        color: var(--primaryColor);
        margin-bottom: 6px;
        font: 700 12px var(--fontFamily);
        text-decoration: underline;
    }

        .producer--content__company-certification .company-radio .info-small:last-child {
            margin-bottom: 0;
        }

        .producer--content__company-certification .company-radio .info-small .t-icon {
            width: 14px;
            height: 14px;
            background-color: var(--primaryColor);
            margin-right: 6px;
        }

.producer--content__company-certification .t-file {
    height: 215px;
    margin-bottom: 24px;
}

    .producer--content__company-certification .t-file span {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        text-align: center;
        padding: 0px 20px;
    }

    .producer--content__company-certification .t-file figure {
        height: 215px;
        padding: 0;
    }

        .producer--content__company-certification .t-file figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .producer--content__company-certification .t-file .t-icon {
        width: 30px;
        height: 30px;
        margin-bottom: 12px;
        padding: 0px 20px;
    }

.panel {
    background-color: #f7f3f1;
    height: calc(100vh - 82px);
    overflow-y: scroll;
}

.panel--menu {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    height: calc(100vh - 82px);
    padding: 24px 0px;
    position: sticky;
    top: 0;
}

    .panel--menu nav ul li.active a {
        background-color: #f7f3f1;
        color: var(--mainFontColor);
        font: 600 16px var(--fontFamily);
        transition: all 0.8s var(--generalTransition);
    }

        .panel--menu nav ul li.active a .t-icon {
            background-color: var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

    .panel--menu nav ul li a {
        color: var(--primaryColor);
        font: 400 16px var(--fontFamily);
        padding: 15px 10px 15px 40px;
        display: flex;
        align-items: center;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--menu nav ul li a .t-icon {
            width: 24px;
            height: 24px;
            background-color: var(--primaryColor);
            margin-right: 10px;
            transition: all 0.8s var(--generalTransition);
        }

        .panel--menu nav ul li a:hover {
            background-color: #f7f3f1;
            color: var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

            .panel--menu nav ul li a:hover .t-icon {
                background-color: var(--mainFontColor);
                transition: all 0.8s var(--generalTransition);
            }

.panel--title {
    color: #000000;
    font: 700 28px var(--fontFamily);
    padding: 40px 0px;
    display: flex;
}

.panel--back-link {
    color: var(--primaryColor);
    font: 400 15px var(--fontFamily);
    text-decoration: underline !important;
    margin-top: 40px;
    display: flex;
    align-items: center;
    transition: all 0.8s var(--generalTransition);
}

    .panel--back-link:hover {
        color: #000000;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--back-link:hover .t-icon {
            background-color: #000000;
            transition: all 0.8s var(--generalTransition);
        }

    .panel--back-link .t-icon {
        width: 15px;
        height: 15px;
        background-color: var(--primaryColor);
        transition: all 0.8s var(--generalTransition);
    }

.panel--genel {
    padding-bottom: 90px;
}

.panel--genel__date-title {
    color: var(--primaryColor);
    font: 700 14px var(--fontFamily);
}

.panel--genel__statistics {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 32px;
    margin-bottom: 30px;
}

    .panel--genel__statistics .statistic-wrap {
        margin-bottom: 90px;
    }

        .panel--genel__statistics .statistic-wrap:last-child {
            margin-right: 0px;
        }

        .panel--genel__statistics .statistic-wrap .chartbar {
            height: 240px;
        }

        .panel--genel__statistics .statistic-wrap .info {
            color: var(--primaryColor);
            font: 700 14px var(--fontFamily);
            margin-bottom: 6px;
        }

        .panel--genel__statistics .statistic-wrap .value {
            color: #000000;
            font: 700 32px var(--fontFamily);
        }

        .panel--genel__statistics .statistic-wrap .percent {
            color: #000000;
            font: 700 20px var(--fontFamily);
            margin-left: 10px;
            position: relative;
            display: flex;
            align-items: center;
        }

            .panel--genel__statistics .statistic-wrap .percent .t-icon {
                margin-right: 5px;
                width: 12px;
                height: 12px;
                background-color: #000000;
            }

            .panel--genel__statistics .statistic-wrap .percent[data-type="green"] {
                color: #1bc322;
            }

                .panel--genel__statistics .statistic-wrap .percent[data-type="green"] .t-icon {
                    background-color: #1bc322;
                    transform: rotate(180deg);
                }

            .panel--genel__statistics .statistic-wrap .percent[data-type="red"] {
                color: var(--primaryColor);
            }

                .panel--genel__statistics .statistic-wrap .percent[data-type="red"] .t-icon {
                    background-color: var(--primaryColor);
                }

.panel--genel__notification {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    height: 390px;
    overflow: hidden;
    margin-bottom: 30px;
}

    .panel--genel__notification .title {
        color: #000000;
        font: 700 24px var(--fontFamily);
        padding: 24px 24px 8px 24px;
        display: flex;
    }

    .panel--genel__notification .noti-wrap {
        max-height: 326px;
        overflow-y: scroll;
    }

    .panel--genel__notification .noti-wrap--bar {
        border-bottom: 1px solid #d8d8d8;
        padding: 16px 0px;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__notification .noti-wrap--bar:last-child {
            border-bottom: none;
        }

        .panel--genel__notification .noti-wrap--bar:hover {
            background-color: #f7f3f1;
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__notification .noti-wrap--bar .noti-title {
            color: #000000;
            font: 700 14px var(--fontFamily);
            margin-bottom: 6px;
            display: flex;
            align-items: center;
            padding: 0px 24px;
        }

            .panel--genel__notification .noti-wrap--bar .noti-title .t-icon {
                width: 17px;
                height: 17px;
                margin-right: 5px;
            }

            .panel--genel__notification .noti-wrap--bar .noti-title[data-type="green"] {
                color: #1bc322;
            }

                .panel--genel__notification .noti-wrap--bar .noti-title[data-type="green"] .t-icon {
                    background-color: #1bc322;
                }

            .panel--genel__notification .noti-wrap--bar .noti-title[data-type="red"] {
                color: var(--primaryColor);
            }

                .panel--genel__notification .noti-wrap--bar .noti-title[data-type="red"] .t-icon {
                    background-color: var(--primaryColor);
                }

        .panel--genel__notification .noti-wrap--bar p {
            color: var(--primaryColor);
            font: 400 16px var(--fontFamily);
            padding: 0px 24px;
            margin-bottom: 0;
        }

.panel--genel__operation-status {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 24px 24px 0px 24px;
    min-height: 390px;
}

    .panel--genel__operation-status .title {
        color: #000000;
        font: 700 24px var(--fontFamily);
        margin-bottom: 12px;
        display: flex;
    }

    .panel--genel__operation-status .text {
        color: var(--primaryColor);
        font: 400 16px var(--fontFamily);
        margin-bottom: 66px;
    }

    .panel--genel__operation-status figure {
        margin-right: 10px;
    }

    .panel--genel__operation-status .info {
        color: var(--primaryColor);
        font: 700 14px var(--fontFamily);
        margin-bottom: 6px;
    }

    .panel--genel__operation-status .bold {
        color: #000000;
        font: 700 32px/1 var(--fontFamily);
        display: flex;
        align-items: flex-end;
    }

        .panel--genel__operation-status .bold span {
            font: 700 20px var(--fontFamily);
            margin-left: 3px;
        }

        .panel--genel__operation-status .bold[data-type="green"] {
            color: #1bc322;
        }

        .panel--genel__operation-status .bold[data-type="red"] {
            color: var(--primaryColor);
        }

    .panel--genel__operation-status .t-icon {
        width: 15px;
        height: 15px;
        background-color: var(--primaryColor);
        margin-left: 8px;
    }

    .panel--genel__operation-status .status-bar {
        margin-bottom: 56px;
    }

.panel--genel__product-status {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 24px 24px 0px 24px;
    min-height: 390px;
}

    .panel--genel__product-status .title {
        color: #000000;
        font: 700 24px var(--fontFamily);
        margin-bottom: 12px;
        display: flex;
    }

    .panel--genel__product-status .text {
        color: var(--primaryColor);
        font: 400 16px var(--fontFamily);
        margin-bottom: 58px;
    }

    .panel--genel__product-status .info {
        color: var(--primaryColor);
        font: 700 14px var(--fontFamily);
    }

    .panel--genel__product-status .bold {
        color: #000000;
        font: 700 28px/1 var(--fontFamily);
    }

        .panel--genel__product-status .bold[data-type="red"] {
            color: var(--primaryColor);
            text-decoration: underline;
        }

    .panel--genel__product-status .product-bar {
        border-bottom: 1px solid #d8d8d8;
        padding: 12px 8px;
    }

        .panel--genel__product-status .product-bar:last-child {
            border-bottom: none;
        }

        .panel--genel__product-status .product-bar:first-child {
            padding-top: 0px;
        }

.panel--genel__my-orders .panel-orders-tab {
    padding-bottom: 17px;
}

    .panel--genel__my-orders .panel-orders-tab li {
        color: var(--primaryColor);
        font: 700 16px var(--fontFamily);
        padding: 27px 32px;
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        border-right: 1px solid #d8d8d8;
        background-color: #fff;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__my-orders .panel-orders-tab li:first-child {
            border-left: 1px solid #d8d8d8;
        }

        .panel--genel__my-orders .panel-orders-tab li.active {
            border-bottom: 1px solid var(--primaryColor) !important;
            color: var(--primaryColor) !important;
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__my-orders .panel-orders-tab li:hover {
            border-bottom: 1px solid #ff9c93;
            color: #ff9c93;
            transition: all 0.8s var(--generalTransition);
        }

.panel--genel__my-orders .table-comp {
    background-color: #fff;
    border: solid 1px #d8d8d8;
}

.panel--genel__my-orders .table-comp--head {
    padding: 24px 32px;
}

.panel--genel__my-orders .table-comp--head__title {
    color: #000000;
    font: 600 16px var(--fontFamily);
    margin-right: 8px;
}

.panel--genel__my-orders .table-comp--head .t-selectbox {
    margin-right: 12px;
}

.panel--genel__my-orders .table-comp--head .t-selectbox--placeholder {
    padding: 10px 29px 10px 12px;
    height: 40px;
    font: 600 16px var(--fontFamily);
    color: var(--primaryColor);
}

.panel--genel__my-orders .table-comp--head__numeric {
    display: flex;
}

    .panel--genel__my-orders .table-comp--head__numeric button {
        outline: none;
        border: 1px solid #d8d8d8;
        background: transparent;
        margin-right: 3px;
        width: 40px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--primaryColor);
        font: 600 18px var(--fontFamily);
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__my-orders .table-comp--head__numeric button:last-child {
            margin-right: 0px;
        }

        .panel--genel__my-orders .table-comp--head__numeric button.active {
            color: var(--primaryColor);
            border: 1px solid var(--primaryColor);
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__my-orders .table-comp--head__numeric button:hover {
            color: var(--primaryColor);
            border: 1px solid var(--primaryColor);
            transition: all 0.8s var(--generalTransition);
        }

.panel--genel__my-orders .table-comp--content__tabletop {
    background-color: #f7f5f5;
    border-top: 1px solid #d8d8d8;
}

    .panel--genel__my-orders .table-comp--content__tabletop div[class*="col-md-"] {
        padding: 15px 20px;
        border-right: 1px solid #d8d8d8;
    }

        .panel--genel__my-orders .table-comp--content__tabletop div[class*="col-md-"]:first-child {
            padding-left: 32px;
        }

        .panel--genel__my-orders .table-comp--content__tabletop div[class*="col-md-"]:last-child {
            padding-right: 32px;
            border-right: none;
        }

    .panel--genel__my-orders .table-comp--content__tabletop strong {
        color: var(--primaryColor);
        font: 700 14px var(--fontFamily);
        text-transform: uppercase;
    }

.panel--genel__my-orders .table-comp--content__tablerow div[class*="col-md-"] {
    padding: 24px 20px;
    border-right: 1px solid #d8d8d8;
}

    .panel--genel__my-orders .table-comp--content__tablerow div[class*="col-md-"]:first-child {
        padding-left: 32px;
    }

    .panel--genel__my-orders .table-comp--content__tablerow div[class*="col-md-"]:last-child {
        padding-right: 32px;
        border-right: none;
    }

.panel--genel__my-orders .table-comp--content__tablerow:nth-child(2n + 1) {
    background-color: #f7f5f5;
}

.panel--genel__my-orders .table-comp--content__tablerow:last-child {
    border-bottom: 1px solid #d8d8d8;
}

.panel--genel__my-orders .table-comp--content__tablerow .info {
    color: #1bc322;
    font: 600 14px var(--fontFamily);
    margin-bottom: 4px;
}

.panel--genel__my-orders .table-comp--content__tablerow .bold {
    color: #000000;
    font: 600 16px var(--fontFamily);
}

.panel--genel__my-orders .table-comp--content__tablerow .order-number {
    color: var(--primaryColor);
    font: 400 12px var(--fontFamily);
    margin-top: 4px;
}

.panel--genel__my-orders .table-comp--content__tablerow .location {
    color: var(--primaryColor);
    font: 400 12px var(--fontFamily);
    margin-top: 6px;
    display: flex;
    align-items: center;
}

    .panel--genel__my-orders .table-comp--content__tablerow .location .t-icon {
        width: 15px;
        height: 15px;
        background-color: var(--primaryColor);
        margin-left: 3px;
        margin-bottom: 0px;
    }

.panel--genel__my-orders .table-comp--content__tablerow .table-product {
    width: 100%;
    border: 1px solid #d8d8d8;
    margin-bottom: 6px;
    padding: 12px;
}

    .panel--genel__my-orders .table-comp--content__tablerow .table-product figure {
        width: 50px;
        min-width: 50px;
        height: 50px;
        margin-right: 10px;
    }

        .panel--genel__my-orders .table-comp--content__tablerow .table-product figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .panel--genel__my-orders .table-comp--content__tablerow .table-product:last-child {
        margin-bottom: 0px;
    }

    .panel--genel__my-orders .table-comp--content__tablerow .table-product .bold {
        margin-bottom: 5px;
    }

    .panel--genel__my-orders .table-comp--content__tablerow .table-product .price {
        color: var(--primaryColor);
        font: 700 12px var(--fontFamily);
    }

    .panel--genel__my-orders .table-comp--content__tablerow .table-product .total {
        color: #000000;
        font: 700 20px var(--fontFamily);
    }

    .panel--genel__my-orders .table-comp--content__tablerow .table-product .order-number {
        margin-top: 0;
    }

.panel--genel__my-orders .table-comp--content__tablerow .table-product--wrap {
    width: 100%;
}

.panel--genel__my-orders .table-comp--content__tablerow .delivery {
    color: var(--primaryColor);
    font: 700 14px var(--fontFamily);
    margin-top: 10px;
    display: flex;
    align-items: center;
}

    .panel--genel__my-orders .table-comp--content__tablerow .delivery .t-icon {
        width: 24px;
        height: 24px;
        background-color: var(--mainFontColor);
        margin-right: 4px;
    }

.panel--genel__my-orders .table-comp--content__tablerow .delivery-w {
    color: #000000;
    font: 700 14px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

    .panel--genel__my-orders .table-comp--content__tablerow .delivery-w .t-icon {
        width: 24px;
        height: 24px;
        background-color: var(--mainFontColor);
        margin-right: 4px;
    }

.panel--genel__my-orders .table-comp--content__tablerow .t-button {
    font: 700 14px var(--fontFamily);
    padding: 12px;
}

.panel--genel__my-orders .table-comp--content__tablerow .other-link {
    color: var(--primaryColor);
    font: 600 12px var(--fontFamily);
    text-decoration: underline !important;
    display: flex;
    align-items: center;
    margin-top: 12px;
    position: relative;
}

    .panel--genel__my-orders .table-comp--content__tablerow .other-link .t-icon {
        width: 15px;
        height: 15px;
        background-color: var(--primaryColor);
    }

.panel--genel__my-orders .table-comp--content__tablerow .product-info figure {
    width: 50px;
    height: 50px;
    min-width: 50px;
    overflow: hidden;
    margin-right: 10px;
}

    .panel--genel__my-orders .table-comp--content__tablerow .product-info figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.panel--genel__my-orders .table-comp--content__tablerow .stock {
    color: #000000;
    font: 600 16px var(--fontFamily);
    border: 1px solid #d8d8d8;
    padding: 12px 5px;
    display: flex;
    justify-content: center;
}

    .panel--genel__my-orders .table-comp--content__tablerow .stock .type {
        color: var(--primaryColor);
        font: 400 16px var(--fontFamily);
        margin-left: 3px;
    }

.panel--genel__my-orders .tab-wrapper {
    margin-bottom: 0;
}

.panel--genel__my-orders .order-detail {
    margin-bottom: 16px;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 32px;
}

    .panel--genel__my-orders .order-detail .current-step--steps {
        margin-top: 0px;
        margin-bottom: 50px;
        margin-right: 0px;
    }

        .panel--genel__my-orders .order-detail .current-step--steps:last-child {
            margin-right: 0px;
        }

    .panel--genel__my-orders .order-detail .current-step--steps__area {
        width: 50px;
        height: 50px;
    }

        .panel--genel__my-orders .order-detail .current-step--steps__area .t-icon {
            width: 30px;
            height: 30px;
        }

    .panel--genel__my-orders .order-detail .current-step--steps__text {
        margin-top: 8px;
        font-size: 12px;
    }

    .panel--genel__my-orders .order-detail .current-step--steps__area:before {
        left: 47px;
        display: none;
    }

    .panel--genel__my-orders .order-detail .line {
        margin-left: -20px;
        margin-right: -20px;
        display: flex;
        flex: 1;
        height: 3px;
        background-color: #d8d8d8;
        margin-top: 23px;
    }

.panel--genel__my-orders .order-detail--title {
    color: #000000;
    font: 600 16px var(--fontFamily);
    margin-bottom: 12px;
}

.panel--genel__my-orders .order-detail--info {
    color: var(--primaryColor);
    font: 400 14px/1 var(--fontFamily);
    margin-bottom: 4px;
}

.panel--genel__my-orders .order-detail--delivery {
    color: var(--primaryColor);
    font: 700 14px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

    .panel--genel__my-orders .order-detail--delivery .t-icon {
        width: 24px;
        height: 24px;
        background-color: var(--mainFontColor);
        margin-right: 4px;
    }

.panel--genel__my-orders .order-detail--alert {
    padding: 8px;
    border: 1px solid #d8d8d8;
}

    .panel--genel__my-orders .order-detail--alert .t-icon {
        width: 15px;
        height: 15px;
        min-width: 15px;
        margin-right: 5px;
        background-color: var(--primaryColor);
    }

.panel--genel__my-orders .order-detail--alert__text {
    color: var(--primaryColor);
    font: 400 12px var(--fontFamily);
}

.panel--genel__my-orders .order-detail-table .table-comp {
    padding: 32px 0px;
}

.panel--genel__my-orders .order-detail-table .pl-20 {
    padding-left: 20px !important;
}

.panel--genel__my-orders .order-detail-table .table-comp--content__total-price {
    margin-top: 24px;
}

.panel--genel__my-orders .order-detail-table .total-title {
    padding-left: 60px;
    color: var(--primaryColor);
    font: 400 16px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
}

.panel--genel__my-orders .order-detail-table .price {
    color: #000000;
    font: 600 16px var(--fontFamily);
    margin-bottom: 10px;
    display: flex;
}

    .panel--genel__my-orders .order-detail-table .price[data-type="green"] {
        color: #1bc322;
    }

.panel--genel__my-orders .preparation {
    background-color: #fff;
    padding: 16px;
    border: 1px solid #d8d8d8;
    margin-bottom: 16px;
}

    .panel--genel__my-orders .preparation .t-button {
        padding: 15px;
        font: 700 14px var(--fontFamily);
        margin-bottom: 12px;
    }

    .panel--genel__my-orders .preparation a {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        text-decoration: underline !important;
        display: flex;
        align-items: center;
    }

        .panel--genel__my-orders .preparation a .t-icon {
            width: 15px;
            height: 15px;
            background-color: var(--primaryColor);
        }

.panel--genel__my-orders .order-notes {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 24px;
}

.panel--genel__my-orders .order-notes--info {
    color: var(--primaryColor);
    font: 400 12px var(--fontFamily);
    margin-bottom: 0px;
    margin-top: 12px;
}

.panel--genel__my-orders .order-notes .t-textarea textarea {
    padding-top: 12px;
    padding-left: 16px;
}

    .panel--genel__my-orders .order-notes .t-textarea textarea::placeholder {
        color: #000000;
        font: 400 15px var(--fontFamily);
        opacity: 0.5;
    }

    .panel--genel__my-orders .order-notes .t-textarea textarea:-ms-input-placeholder {
        color: #000000;
        font: 400 15px var(--fontFamily);
        opacity: 0.5;
    }

    .panel--genel__my-orders .order-notes .t-textarea textarea::-ms-input-placeholder {
        color: #000000;
        font: 400 15px var(--fontFamily);
        opacity: 0.5;
    }

.panel--genel__message {
    background-color: #fff;
    border: 1px solid #d8d8d8;
}

    .panel--genel__message .message-bar {
        border-bottom: 1px solid #d8d8d8;
        padding: 24px 20px 20px 20px;
        background-color: #f7f3f1;
        cursor: pointer;
        position: relative;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__message .message-bar.active {
            background-color: #fff !important;
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__message .message-bar:hover {
            background-color: #ece9e8;
            transition: all 0.8s var(--generalTransition);
        }

    .panel--genel__message .message-bar--badge {
        position: absolute;
        right: 8px;
        top: 48px;
        color: #fff;
        font: 700 10px var(--fontFamily);
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 1px 5px;
        border-radius: 100px;
        background-color: var(--primaryColor);
    }

    .panel--genel__message .message-bar figure {
        width: 50px;
        height: 50px;
        min-width: 50px;
        margin-right: 8px;
        border-radius: 100px;
        overflow: hidden;
        background-color: #fff;
    }

        .panel--genel__message .message-bar figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .panel--genel__message .message-bar--title {
        color: var(--primaryColor);
        font: 700 12px var(--fontFamily);
        margin-bottom: 8px;
    }

    .panel--genel__message .message-bar--bold {
        color: #000000;
        font: 600 16px var(--fontFamily);
        margin-bottom: 4px;
    }

    .panel--genel__message .message-bar--message {
        color: var(--primaryColor);
        font: 400 14px var(--fontFamily);
    }

    .panel--genel__message .message-content {
        border-left: 1px solid #d8d8d8;
    }

    .panel--genel__message .message-content--head {
        padding: 32px 32px 24px 32px;
        border-bottom: 1px solid #d8d8d8;
    }

    .panel--genel__message .message-content--head__title {
        color: #000000;
        font: 700 24px var(--fontFamily);
        margin-bottom: 6px;
    }

    .panel--genel__message .message-content--head__date {
        color: var(--primaryColor);
        font: 700 12px var(--fontFamily);
    }

    .panel--genel__message .message-content--head__button {
        border: none;
        outline: none;
        background: transparent;
        border-radius: 100px;
        overflow: hidden;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__message .message-content--head__button:hover {
            background-color: #d8d8d8;
            transition: all 0.8s var(--generalTransition);
        }

    .panel--genel__message .message-content--area {
        padding: 32px 32px 0px 32px;
        max-height: 425px;
        overflow-y: scroll;
        /* Track */
        /* Handle */
        /* Handle on hover */
    }

        .panel--genel__message .message-content--area::-webkit-scrollbar {
            width: 2px;
        }

        .panel--genel__message .message-content--area::-webkit-scrollbar-track {
            border-radius: 0;
        }

        .panel--genel__message .message-content--area::-webkit-scrollbar-thumb {
            background: var(--primaryColor);
            border-radius: 10px;
        }

            .panel--genel__message .message-content--area::-webkit-scrollbar-thumb:hover {
                background: var(--mainFontColor);
            }

    .panel--genel__message .message-content--area__message {
        margin-bottom: 30px;
    }

        .panel--genel__message .message-content--area__message figure {
            width: 50px;
            height: 50px;
            margin-right: 12px;
            min-width: 50px;
            background-color: #fff;
            border-radius: 100px;
            overflow: hidden;
        }

            .panel--genel__message .message-content--area__message figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        .panel--genel__message .message-content--area__message .name {
            color: var(--primaryColor);
            font: 700 12px var(--fontFamily);
            margin-bottom: 8px;
        }

        .panel--genel__message .message-content--area__message .text {
            color: var(--primaryColor);
            font: 400 16px var(--fontFamily);
        }

    .panel--genel__message .message-content--send {
        padding: 5px 32px 32px 32px;
    }

        .panel--genel__message .message-content--send .t-textarea textarea {
            padding: 20px;
            color: var(--primaryColor);
            font: 400 16px var(--fontFamily);
            height: 110px;
        }

            .panel--genel__message .message-content--send .t-textarea textarea::placeholder {
                color: var(--primaryColor);
                font: 400 16px var(--fontFamily);
            }

            .panel--genel__message .message-content--send .t-textarea textarea:-ms-input-placeholder {
                color: var(--primaryColor);
                font: 400 16px var(--fontFamily);
            }

            .panel--genel__message .message-content--send .t-textarea textarea::-ms-input-placeholder {
                color: var(--primaryColor);
                font: 400 16px var(--fontFamily);
            }

        .panel--genel__message .message-content--send .send-button-wrap {
            padding: 10px;
            border-bottom: 1px solid #d8d8d8;
            border-left: 1px solid #d8d8d8;
            border-right: 1px solid #d8d8d8;
        }

        .panel--genel__message .message-content--send .t-button {
            padding: 12px 16px;
            font: 700 14px var(--fontFamily);
            margin-right: 15px;
        }

        .panel--genel__message .message-content--send .t-attachment {
            margin-right: 8px;
        }

            .panel--genel__message .message-content--send .t-attachment .t-icon {
                width: 18px;
                height: 18px;
                background-color: var(--primaryColor);
            }

    .panel--genel__message .message-bar-wrap {
        max-height: 740px;
        overflow-y: scroll;
        /* Track */
        /* Handle */
        /* Handle on hover */
    }

        .panel--genel__message .message-bar-wrap::-webkit-scrollbar {
            width: 0px;
        }

        .panel--genel__message .message-bar-wrap::-webkit-scrollbar-track {
            border-radius: 0;
        }

        .panel--genel__message .message-bar-wrap::-webkit-scrollbar-thumb {
            background: var(--primaryColor);
            border-radius: 10px;
        }

            .panel--genel__message .message-bar-wrap::-webkit-scrollbar-thumb:hover {
                background: var(--mainFontColor);
            }

.panel--genel__add-product {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 40px;
    margin-bottom: 30px;
}

    .panel--genel__add-product .add-category--title {
        color: #000000;
        font: 600 15px var(--fontFamily);
        margin-bottom: 10px;
    }

    .panel--genel__add-product .add-category--menu {
        max-height: 0;
        overflow-y: scroll;
        background-color: #fff;
        border: 1px solid #d8d8d8;
        opacity: 0;
        transform: scale(0);
        transition: all 0.8s var(--generalTransition);
        /* Track */
        /* Handle */
        /* Handle on hover */
    }

        .panel--genel__add-product .add-category--menu.active {
            max-height: 200px;
            min-height: 200px;
            opacity: 1;
            transform: scale(1);
            margin-right: 16px;
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__add-product .add-category--menu::-webkit-scrollbar {
            width: 0px;
        }

        .panel--genel__add-product .add-category--menu::-webkit-scrollbar-track {
            border-radius: 0;
        }

        .panel--genel__add-product .add-category--menu::-webkit-scrollbar-thumb {
            background: var(--primaryColor);
            border-radius: 10px;
        }

            .panel--genel__add-product .add-category--menu::-webkit-scrollbar-thumb:hover {
                background: var(--mainFontColor);
            }

        .panel--genel__add-product .add-category--menu li {
            display: flex;
            min-width: 200px;
            white-space: nowrap;
            transition: all 0.8s var(--generalTransition);
        }

            .panel--genel__add-product .add-category--menu li span {
                color: var(--primaryColor);
                font: 400 12px var(--fontFamily);
                padding: 14px 16px;
                transition: all 0.8s var(--generalTransition);
            }

            .panel--genel__add-product .add-category--menu li.active {
                background-color: #f7f3f1;
            }

                .panel--genel__add-product .add-category--menu li.active span {
                    color: var(--mainFontColor);
                    font: 400 12px var(--fontFamily);
                    transition: all 0.8s var(--generalTransition);
                }

            .panel--genel__add-product .add-category--menu li:hover {
                background-color: #f7f3f1;
            }

                .panel--genel__add-product .add-category--menu li:hover span {
                    color: var(--mainFontColor);
                    font: 400 12px var(--fontFamily);
                    transition: all 0.8s var(--generalTransition);
                }

    .panel--genel__add-product .add-category--link {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
    }

        .panel--genel__add-product .add-category--link span {
            color: var(--primaryColor);
            text-decoration: underline;
        }

.panel--genel__add-product-img {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 40px;
    margin-bottom: 30px;
}

    .panel--genel__add-product-img .t-file {
        height: 240px;
    }

        .panel--genel__add-product-img .t-file .t-icon {
            width: 48px;
            height: 48px;
            margin-bottom: 32px;
        }

        .panel--genel__add-product-img .t-file .t-button {
            padding: 14px 32px;
            font: 700 14px var(--fontFamily);
            margin-bottom: 12px;
        }

        .panel--genel__add-product-img .t-file span {
            color: var(--primaryColor);
            font: 400 14px var(--fontFamily);
            opacity: 1;
        }

    .panel--genel__add-product-img #sortable li {
        position: relative;
        margin-right: 7.5px;
        margin-bottom: 7.5px;
        float: left;
    }

        .panel--genel__add-product-img #sortable li figure {
            width: 150px;
            height: 150px;
            overflow: hidden;
        }

            .panel--genel__add-product-img #sortable li figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        .panel--genel__add-product-img #sortable li .order-number {
            position: absolute;
            top: 10px;
            right: 10px;
            background-color: var(--primaryColor);
            color: #ffffff;
            font: 600 11px var(--fontFamily);
            border-radius: 100px;
            padding: 2px 6px;
        }

        .panel--genel__add-product-img #sortable li .multiple-trash-button {
            left: 10px;
            top: 10px;
            position: absolute;
            width: 30px;
            height: 30px;
            border-radius: 100px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #00000099;
            border: none;
            outline: none;
            transition: all 0.8s var(--generalTransition);
        }

            .panel--genel__add-product-img #sortable li .multiple-trash-button:hover {
                background-color: var(--primaryColor);
                transition: all 0.8s var(--generalTransition);
            }

            .panel--genel__add-product-img #sortable li .multiple-trash-button .t-icon {
                width: 18px;
                height: 18px;
                background-color: #fff;
            }

.panel--genel__add-story {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 40px;
    margin-bottom: 30px;
    position: relative;
}

    .panel--genel__add-story .story-wrap--button {
        margin-bottom: 16px;
        padding: 8px;
        width: 160px;
        height: 290px;
        border-style: dashed;
        border-width: 2px;
        border-color: #d8d8d8;
        outline: none;
        background: transparent;
        display: inline-flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-right: 16px;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__add-story .story-wrap--button figure {
            width: 48px;
            height: 48px;
            border-radius: 100px;
            background-color: #fdc059;
        }

            .panel--genel__add-story .story-wrap--button figure img {
                width: 100%;
                height: 100%;
                object-fit: cover !important;
            }

        .panel--genel__add-story .story-wrap--button .icon-wrap {
            width: 40px;
            height: 40px;
            background-color: #d8d8d8;
            border-radius: 100px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .panel--genel__add-story .story-wrap--button .icon-wrap .t-icon {
                width: 25px;
                height: 25px;
                background-color: #fff;
                opacity: 1;
                transform: rotate(45deg);
            }

        .panel--genel__add-story .story-wrap--button:hover {
            background-color: #f7f3f1;
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__add-story .story-wrap--button.story-temp {
            border: none;
            padding: 0;
            position: relative;
        }

            .panel--genel__add-story .story-wrap--button.story-temp .story-temp--img {
                width: 100%;
                height: 100%;
            }

            .panel--genel__add-story .story-wrap--button.story-temp .edit-button {
                position: absolute;
                left: 8px;
                top: 8px;
                width: 35px;
                height: 35px;
                border-radius: 100px;
                outline: none;
                border: none;
                background-color: #00000066;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: all 0.8s var(--generalTransition);
            }

                .panel--genel__add-story .story-wrap--button.story-temp .edit-button .t-icon {
                    width: 17px;
                    height: 17px;
                    background-color: #fff;
                }

                .panel--genel__add-story .story-wrap--button.story-temp .edit-button:hover {
                    background-color: #000000;
                    transition: all 0.8s var(--generalTransition);
                }

    .panel--genel__add-story .story-wrap--text {
        color: var(--mainFontColor);
        font: 600 12px var(--fontFamily);
        padding: 12px;
    }

    .panel--genel__add-story .story-onizleme {
        position: absolute;
        right: 36px;
        top: 40px;
        outline: none;
        border: none;
        background: transparent;
    }

.panel--genel__product-info-detail {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 40px;
    margin-bottom: 30px;
}

    .panel--genel__product-info-detail .small-title {
        color: #000000;
        font: 600 15px var(--fontFamily);
        margin-bottom: 10px;
    }

    .panel--genel__product-info-detail .title-paragraph {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        margin-bottom: 16px;
    }

    .panel--genel__product-info-detail .check-wrap {
        margin-bottom: 24px;
    }

        .panel--genel__product-info-detail .check-wrap div[class*="col-md-"] {
            padding: 0px 5px;
        }

        .panel--genel__product-info-detail .check-wrap .t-radio label {
            margin: 0;
        }

        .panel--genel__product-info-detail .check-wrap .t-radio:hover .t-radio--badge {
            background: #fff;
            position: absolute;
            right: 15px;
            top: 15px;
            border: 1px solid var(--mainFontColor);
        }

            .panel--genel__product-info-detail .check-wrap .t-radio:hover .t-radio--badge:after {
                content: "";
                border-radius: 100%;
                align-items: center;
                justify-content: center;
                position: absolute;
                width: 10px;
                height: 10px;
                background-color: var(--mainFontColor);
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
            }

        .panel--genel__product-info-detail .check-wrap .t-radio:hover figure img {
            filter: grayscale(0%);
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__product-info-detail .check-wrap .t-radio--badge {
            width: 20px;
            height: 20px;
            background: #fff;
            border: 1px solid #bcbcbc;
            border-radius: 100%;
            margin-right: 0px;
            pointer-events: none;
            position: absolute;
            right: 15px;
            top: 15px;
        }

        .panel--genel__product-info-detail .check-wrap .t-radio input {
            position: absolute;
            top: 0;
            cursor: pointer;
            width: 100%;
            height: 100%;
            opacity: 0;
            left: 0;
        }

            .panel--genel__product-info-detail .check-wrap .t-radio input:checked + .t-radio--badge {
                background: #fff;
                position: absolute;
                right: 15px;
                top: 15px;
            }

                .panel--genel__product-info-detail .check-wrap .t-radio input:checked + .t-radio--badge:after {
                    content: "";
                    border-radius: 100%;
                    align-items: center;
                    justify-content: center;
                    position: absolute;
                    width: 10px;
                    height: 10px;
                    background-color: var(--mainFontColor);
                    left: 50%;
                    top: 50%;
                    transform: translate(-50%, -50%);
                }

                .panel--genel__product-info-detail .check-wrap .t-radio input:checked + .t-radio--badge + .company-radio {
                    border: 1px solid var(--mainFontColor);
                    transition: all 0.8s var(--generalTransition);
                }

            .panel--genel__product-info-detail .check-wrap .t-radio input:checked ~ span {
                color: var(--primaryColor);
            }

        .panel--genel__product-info-detail .check-wrap .t-radio .company-radio {
            border: 1px solid #d8d8d8;
            padding: 15px 15px 24px 15px;
            position: relative;
            width: 100%;
            min-height: 185px;
            transition: all 0.8s var(--generalTransition);
        }

            .panel--genel__product-info-detail .check-wrap .t-radio .company-radio figure {
                width: 55px;
                height: 55px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                .panel--genel__product-info-detail .check-wrap .t-radio .company-radio figure img {
                    width: 40px;
                    height: auto;
                }

            .panel--genel__product-info-detail .check-wrap .t-radio .company-radio .name {
                color: var(--mainFontColor);
                font: 700 14px var(--fontFamily);
                margin-bottom: 8px;
            }

            .panel--genel__product-info-detail .check-wrap .t-radio .company-radio .info {
                color: var(--primaryColor);
                font: 400 12px var(--fontFamily);
                padding: 0;
            }

    .panel--genel__product-info-detail .input-title {
        color: #000000;
        font: 600 15px var(--fontFamily);
        margin-bottom: 10px;
        display: flex;
    }

    .panel--genel__product-info-detail .alergen-wrap {
        background-color: #f7f3f1;
        opacity: 0;
        max-height: 0;
        transform: scale(0);
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__product-info-detail .alergen-wrap.active {
            opacity: 1;
            max-height: 300px;
            transform: scale(1);
            overflow-x: scroll;
            border: 1px solid #d8d8d8;
            padding: 20px 20px 16px 20px;
            margin-top: 16px;
            transition: all 0.8s var(--generalTransition);
        }

    .panel--genel__product-info-detail .alergen-wrap--title {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        margin-bottom: 12px;
    }

    .panel--genel__product-info-detail .alergen-wrap--bar {
        background-color: var(--primaryColor);
        border-radius: 100px;
        color: #fff;
        padding: 12px 10px 12px 16px;
        font: 600 15px var(--fontFamily);
        margin-bottom: 4px;
        margin-right: 4px;
        border: 1px solid var(--primaryColor);
        display: inline-flex;
        position: relative;
        transition: all 0.8s var(--generalTransition);
    }

        .panel--genel__product-info-detail .alergen-wrap--bar .t-icon {
            width: 18px;
            height: 18px;
            background-color: #fff;
            opacity: 1;
            transition: all 0.8s var(--generalTransition);
        }

        .panel--genel__product-info-detail .alergen-wrap--bar.active {
            background-color: transparent;
            border: 1px solid var(--primaryColor);
            color: var(--primaryColor);
            transition: all 0.8s var(--generalTransition);
        }

            .panel--genel__product-info-detail .alergen-wrap--bar.active .t-icon {
                background-color: var(--primaryColor);
                transition: all 0.8s var(--generalTransition);
                margin-left: 33px;
            }

            .panel--genel__product-info-detail .alergen-wrap--bar.active:after {
                content: "(Alj.)";
                position: absolute;
                right: 28px;
            }

    .panel--genel__product-info-detail .product-detail-check {
        margin-bottom: 16px;
    }

        .panel--genel__product-info-detail .product-detail-check div[class*="col-md-"] {
            padding: 0px 8px;
        }

        .panel--genel__product-info-detail .product-detail-check .t-checkbox {
            margin-bottom: 8px;
        }

            .panel--genel__product-info-detail .product-detail-check .t-checkbox label {
                margin: 0;
            }

            .panel--genel__product-info-detail .product-detail-check .t-checkbox:hover .t-checkbox--badge {
                background: #fff;
                position: absolute;
                right: 15px;
                top: 15px;
            }

        .panel--genel__product-info-detail .product-detail-check .t-checkbox--badge {
            width: 20px;
            height: 20px;
            box-shadow: inset 0 0 0 1px #e0dddd;
            pointer-events: none;
            position: absolute;
            right: 15px;
            top: 15px;
        }

        .panel--genel__product-info-detail .product-detail-check .t-checkbox input {
            position: absolute;
            top: 0;
            cursor: pointer;
            width: 100%;
            height: 100%;
            opacity: 0;
            left: 0;
        }

            .panel--genel__product-info-detail .product-detail-check .t-checkbox input:checked + .t-checkbox--badge {
                background: #fff;
                position: absolute;
                right: 15px;
                top: 15px;
            }

                .panel--genel__product-info-detail .product-detail-check .t-checkbox input:checked + .t-checkbox--badge:after {
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    background-color: var(--mainFontColor);
                    left: 50%;
                    top: 50%;
                    transform: translate(-50%, -50%);
                }

                .panel--genel__product-info-detail .product-detail-check .t-checkbox input:checked + .t-checkbox--badge + .company-radio {
                    border: 1px solid var(--mainFontColor);
                    transition: all 0.8s var(--generalTransition);
                }

            .panel--genel__product-info-detail .product-detail-check .t-checkbox input:checked ~ span {
                color: var(--primaryColor);
            }

        .panel--genel__product-info-detail .product-detail-check .company-radio {
            border: 1px solid #d8d8d8;
            padding: 15px;
            position: relative;
            width: 100%;
            min-height: 150px;
            transition: all 0.8s var(--generalTransition);
        }

            .panel--genel__product-info-detail .product-detail-check .company-radio .name {
                color: var(--mainFontColor);
                font: 700 14px var(--fontFamily);
                margin-bottom: 10px;
            }

            .panel--genel__product-info-detail .product-detail-check .company-radio .info {
                color: var(--primaryColor);
                font: 400 12px var(--fontFamily);
            }

            .panel--genel__product-info-detail .product-detail-check .company-radio figure {
                width: 40px;
                height: auto;
            }

                .panel--genel__product-info-detail .product-detail-check .company-radio figure img {
                    width: 100%;
                    height: auto;
                }

    .panel--genel__product-info-detail .company-map {
        margin-bottom: 10px;
    }

    .panel--genel__product-info-detail .company-map--input {
        border: 1px solid #d8d8d8;
        padding: 4px;
        width: 100%;
    }

    .panel--genel__product-info-detail .company-map input {
        outline: none;
        border: none;
        background: transparent;
        color: #000000;
        font: 400 15px var(--fontFamily);
        width: 100%;
        padding-left: 12px;
        height: 34px;
    }

        .panel--genel__product-info-detail .company-map input::placeholder {
            font: 400 15px var(--fontFamily);
            color: var(--primaryColor);
        }

        .panel--genel__product-info-detail .company-map input:-ms-input-placeholder {
            font: 400 15px var(--fontFamily);
            color: var(--primaryColor);
        }

        .panel--genel__product-info-detail .company-map input::-ms-input-placeholder {
            font: 400 15px var(--fontFamily);
            color: var(--primaryColor);
        }

    .panel--genel__product-info-detail .company-map .t-button {
        border-radius: 0;
        height: 42px;
        padding: 0px 21px;
        margin-bottom: 0;
        white-space: nowrap;
        display: flex;
        align-items: center;
        justify-content: center;
        font: 700 14px var(--fontFamily);
        margin-left: 8px;
    }

    .panel--genel__product-info-detail .name-search {
        margin-bottom: 32px;
    }

    .panel--genel__product-info-detail .name-search--input {
        border: 1px solid #d8d8d8;
        padding: 4px;
        width: 100%;
    }

    .panel--genel__product-info-detail .name-search input {
        outline: none;
        border: none;
        background: transparent;
        color: #000000;
        font: 400 15px var(--fontFamily);
        width: 100%;
        padding-left: 12px;
        height: 34px;
    }

        .panel--genel__product-info-detail .name-search input::placeholder {
            font: 400 15px var(--fontFamily);
            color: #000000;
        }

        .panel--genel__product-info-detail .name-search input:-ms-input-placeholder {
            font: 400 15px var(--fontFamily);
            color: #000000;
        }

        .panel--genel__product-info-detail .name-search input::-ms-input-placeholder {
            font: 400 15px var(--fontFamily);
            color: #000000;
        }

    .panel--genel__product-info-detail .name-search span {
        background-color: #f7f3f1;
        padding: 8px 12px;
        font: 400 15px var(--fontFamily);
        margin-left: 4px;
    }

        .panel--genel__product-info-detail .name-search span[data-type="green"] {
            color: #33ae1f;
        }

        .panel--genel__product-info-detail .name-search span[data-type="red"] {
            color: var(--primaryColor);
        }

    .panel--genel__product-info-detail .name-search .t-button {
        border-radius: 0;
        height: 42px;
        padding: 0px 21px;
        margin-bottom: 0;
        white-space: nowrap;
        display: flex;
        align-items: center;
        justify-content: center;
        font: 700 14px var(--fontFamily);
        margin-left: 8px;
    }

.panel--genel .producer--content {
    margin-bottom: 30px;
}

.panel--genel__product-stock-price {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 40px;
    margin-bottom: 30px;
}

    .panel--genel__product-stock-price .padding-wrap div[class*="col-md-"] {
        padding: 0px 4px;
    }

    .panel--genel__product-stock-price .input-title {
        color: #000000;
        font: 600 15px var(--fontFamily);
        margin-bottom: 10px;
        display: flex;
    }

    .panel--genel__product-stock-price .add-time {
        padding: 14px 32px;
        font: 700 14px var(--fontFamily);
    }

    .panel--genel__product-stock-price .radio-status .t-radio {
        margin-bottom: 44px;
        margin-right: 32px;
    }

        .panel--genel__product-stock-price .radio-status .t-radio label {
            margin: 0;
        }

        .panel--genel__product-stock-price .radio-status .t-radio span {
            font: 400 15px var(--fontFamily);
            padding: 0;
            color: #000000;
        }

        .panel--genel__product-stock-price .radio-status .t-radio:hover .t-radio--badge {
            background: #fff;
            position: relative;
            border: 1px solid var(--mainFontColor);
        }

            .panel--genel__product-stock-price .radio-status .t-radio:hover .t-radio--badge:after {
                content: "";
                border-radius: 100%;
                align-items: center;
                justify-content: center;
                width: 10px;
                height: 10px;
                background-color: var(--mainFontColor);
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
            }

    .panel--genel__product-stock-price .radio-status .t-radio--badge {
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #bcbcbc;
        border-radius: 100%;
        margin-right: 8px;
        pointer-events: none;
    }

    .panel--genel__product-stock-price .radio-status .t-radio input {
        position: absolute;
        top: 0;
        cursor: pointer;
        width: 100%;
        height: 100%;
        opacity: 0;
        left: 0;
    }

        .panel--genel__product-stock-price .radio-status .t-radio input:checked + .t-radio--badge {
            background: #fff;
            border: 1px solid var(--mainFontColor);
        }

            .panel--genel__product-stock-price .radio-status .t-radio input:checked + .t-radio--badge:after {
                content: "";
                border-radius: 100%;
                align-items: center;
                justify-content: center;
                width: 10px;
                height: 10px;
                background-color: var(--mainFontColor);
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
            }

        .panel--genel__product-stock-price .radio-status .t-radio input:checked ~ span {
            color: #000000;
            font: 400 15px var(--fontFamily);
            padding: 0;
        }

.panel--genel__product-delivery-info {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 40px;
    margin-bottom: 30px;
}

    .panel--genel__product-delivery-info .input-title {
        color: #000000;
        font: 600 15px var(--fontFamily);
        margin-bottom: 10px;
        display: flex;
    }

    .panel--genel__product-delivery-info .small-title {
        color: #000000;
        font: 600 15px var(--fontFamily);
        margin-bottom: 10px;
    }

    .panel--genel__product-delivery-info .title-paragraph {
        color: var(--primaryColor);
        font: 400 12px var(--fontFamily);
        margin-bottom: 16px;
    }

.panel--genel__buttom-button {
    padding: 17px 15px;
    margin-right: -15px;
    margin-left: -30px;
    background-color: #fff;
}

    .panel--genel__buttom-button .t-button {
        padding: 14px 32px;
        font: 700 14px var(--fontFamily);
        margin-left: 8px;
    }

.panel--category-title {
    color: #000000;
    font: 700 24px var(--fontFamily);
    margin-bottom: 12px;
}

.panel--category-text {
    color: var(--primaryColor);
    font: 400 16px var(--fontFamily);
    margin-bottom: 40px;
}

.mobile-menu--header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #fff;
    padding: 20px 16px 16px 16px;
    height: 65px;
    border-bottom: 1px solid #d8d8d8;
    z-index: 999;
}

    .mobile-menu--header figure img {
        height: 20px;
        width: auto;
    }

    .mobile-menu--header .t-icon {
        width: 20px;
        height: 20px;
        background: #000;
        margin-right: 12px;
    }

    .mobile-menu--header button {
        outline: none;
        border: none;
        border-radius: 100%;
        overflow: hidden;
    }

        .mobile-menu--header button figure {
            width: 32px;
            height: 32px;
        }

            .mobile-menu--header button figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

.mobile-menu--left-menu {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #00000080;
    z-index: 9999;
    opacity: 0;
    pointer-events: none;
    transition: all 0.8s var(--generalTransition);
}

    .mobile-menu--left-menu.active {
        pointer-events: auto;
        opacity: 1;
        transition: all 0.8s var(--generalTransition);
    }

        .mobile-menu--left-menu.active .mobile-menu--left-menu__bar {
            transform: translate(0, 0);
            transition: all 0.8s var(--generalTransition);
            width: 100%;
            overflow: auto;
        }

.mobile-menu--left-menu__bar {
    width: 55%;
    padding: 23px 18px;
    background-color: #fff;
    height: 100%;
    transform: translate(-500px, 0);
    transition: all 0.8s var(--generalTransition);
}

    /*   .mobile-menu--left-menu__bar .menu-close {
        display: flex;
        margin-bottom: 35px;
        float: right;
    }*/

    .mobile-menu--left-menu__bar .menu-close .t-icon {
        width: 24px;
        height: 24px;
        background-color: #000000;
        opacity: 1;
        margin-top: 6px;
    }

.mobile-action_p2 ul li a {
    color: var(--mainFontColor);
    font: 600 12px var(--fontFamily);
    margin-bottom: 0px;
    display: flex;
    transition: all 0.8s var(--generalTransition);
}

.mobile-menu--left-menu__bar nav ul li {
    padding-left: 10px;
    /*border-bottom: 1px solid #d8d8d8;*/
    margin-top: 15px;
}

    .mobile-menu--left-menu__bar nav ul li a {
        color: var(--mainFontColor);
        font: 600 15px var(--fontFamily);
        margin-bottom: 0px;
        display: flex;
        transition: all 0.8s var(--generalTransition);
    }

        .mobile-menu--left-menu__bar nav ul li a:hover {
            color: var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

.mobile-actions {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.login-mobile, .register-mobile {
    position: relative;
    bottom: 0;
    padding-top: 10px;
}

.login-mobile {
    left: 0;
    bottom: 8px;
}

.register-mobile {
    right: 0;
    padding-right: 20px;
    bottom: 8px;
}

.mobile-action-li {
    position: fixed;
    bottom: 0;
    left: 0px;
    right: 0;
    background-color: var(--secondaryColor);
    height: 60px;
    padding-top: 5px;
}

.mobile-action_p2 {
    position: fixed;
    bottom: 20px;
    left: 0px;
    right: 0;
}

.mobile-menu--bottom-menu {
    position: fixed;
    bottom: -1px;
    left: 0;
    width: 100%;
    z-index: 99;
    border-top: 1px solid #d8d8d8;
    display: flex;
    align-items: center;
}

    .mobile-menu--bottom-menu button {
        outline: none;
        border: none;
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 60px;
        background-color: #fff;
        position: relative;
    }

        .mobile-menu--bottom-menu button.active figure img:first-child {
            transform: scale(0);
            transition: all 0.5s var(--generalTransition);
        }

        .mobile-menu--bottom-menu button.active figure img:last-child {
            transform: scale(1);
            transition: all 0.5s var(--generalTransition);
        }

        .mobile-menu--bottom-menu button.active span {
            color: var(--mainFontColor);
            transition: all 0.8s var(--generalTransition);
        }

        .mobile-menu--bottom-menu button figure {
            width: 24px;
            height: 24px;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            position: relative;
            margin-bottom: 4px;
        }

            .mobile-menu--bottom-menu button figure img {
                position: absolute;
                left: 0;
                top: 0;
            }

                .mobile-menu--bottom-menu button figure img:first-child {
                    transform: scale(1);
                    transition: all 0.5s var(--generalTransition);
                }

                .mobile-menu--bottom-menu button figure img:last-child {
                    transform: scale(0);
                    transition: all 0.5s var(--generalTransition);
                }

        .mobile-menu--bottom-menu button span {
            color: #7f7f7f;
            font: 700 9px var(--fontFamily);
            text-align: center;
            transition: all 0.8s var(--generalTransition);
        }

        .mobile-menu--bottom-menu button .badge {
            color: #fff;
            font: 700 8px/1 var(--fontFamily);
            background-color: var(--primaryColor);
            border-radius: 20px;
            padding: 2px 5px;
            position: absolute;
            left: 52%;
            top: 8px;
        }

    .mobile-menu--bottom-menu .add-product {
        width: 40px;
        max-width: 40px;
        height: 40px;
        border-radius: 100px;
        background-color: var(--primaryColor);
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .mobile-menu--bottom-menu .add-product:hover {
            background-color: #b3443a;
        }

        .mobile-menu--bottom-menu .add-product .t-icon {
            width: 15px;
            height: 15px;
            background-color: #fff;
        }

.mobile-menu--search {
    position: fixed;
    left: 0;
    top: 100%;
    width: 100%;
    height: calc(100% - 60px);
    overflow-y: scroll;
    background-color: #fff;
    z-index: 9;
    padding: 16px;
    opacity: 0;
    pointer-events: none;
    -webkit-overflow-scrolling: touch;
    transition: all 0.8s var(--generalTransition);
}

    .mobile-menu--search.active {
        opacity: 1;
        top: 65px;
        pointer-events: auto;
        transition: all 0.8s var(--generalTransition);
    }

    .mobile-menu--search::-webkit-scrollbar {
        display: none !important;
    }

    .mobile-menu--search .t-input {
        position: relative;
        margin-bottom: 20px;
    }

        .mobile-menu--search .t-input .t-icon {
            width: 20px;
            height: 20px;
            background-color: var(--mainFontColor);
            position: absolute;
            left: 12px;
            top: 12px;
        }

        .mobile-menu--search .t-input input {
            padding-left: 40px;
        }

    .mobile-menu--search &gt; a {
        color: #000000;
        font: 600 14px var(--fontFamily);
        display: flex;
        align-items: flex-start;
        padding-left: 5px;
    }

        .mobile-menu--search &gt; a .t-icon {
            width: 24px;
            height: 24px;
            background-color: #000000;
            margin-right: 12px;
        }

    .mobile-menu--search &gt; ul {
        /*        padding-left: 36px;*/
        margin-bottom: 20px !important;
        margin-right: -20px;
    }

        .mobile-menu--search &gt; ul li {
            padding: 8px 0px;
            border-bottom: 1px solid #d8d8d8;
        }

            .mobile-menu--search &gt; ul li a {
                color: var(--mainFontColor);
                font: 400 14px var(--fontFamily);
            }

    .mobile-menu--search .all-items {
        outline: none;
        border: 1px solid var(--primaryColor);
        padding: 10px 25px;
        font: 400 14px var(--fontFamily);
        margin-top: 10px;
        background: #fff;
        margin-bottom: 13px;
        border-radius: 6px;
        transition: all 0.8s var(--generalTransition);
    }

.mobile-category {
    padding-left: 15px;
    padding-top: 15px;
    overflow-x: scroll;
    width: 100%;
    -webkit-overflow-scrolling: touch;
}

    .mobile-category::-webkit-scrollbar {
        display: none !important;
    }

.mobile-category--wrap {
    width: 1000px;
}

.mobile-category--bar {
    height: 48px;
    background-color: #f7f3f1;
    display: inline-flex;
    align-items: center;
    border-radius: 5px;
    margin-bottom: 6px;
    margin-right: 3px;
    padding-left: 16px;
}

    .mobile-category--bar strong {
        color: var(--primaryColor);
        font: 700 13px var(--fontFamily);
        margin-right: 6px;
        white-space: nowrap;
    }

    .mobile-category--bar figure {
        display: flex;
        height: 48px;
        align-items: flex-end;
    }

    .mobile-category--bar img {
        height: 40px;
        width: auto;
    }

.home-product-row {
    margin-left: -15px;
    margin-right: -15px;
}

.home-product {
    margin-top: 30px;
}

    .home-product:hover .home-product--img img:nth-child(1) {
        opacity: 0.50;
    }

/* .home-product:hover .home-product--img img:nth-child(2) {
        opacity: 1;
    }*/

.home-product--wrap {
    padding: 0px 14px;
    position: relative;
}

.home-product--img {
    width: 100%;
    aspect-ratio: 1;
    /*height: 250px;*/
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #fff;
    overflow: hidden;
    margin-bottom: 10px;
    border: 2px solid var(--secondaryColor);
    position: relative;
}

    .home-product--img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        top: 0;
    }

        .home-product--img img:nth-child(2) {
            opacity: 0;
        }

.home-product--title {
    font: 400 20px/28px var(--fontFamily);
    color: var(--primaryColor);
    margin-bottom: 5px;
    display: flex;
}

.home-product--price {
    font: 400 20px/21px var(--fontFamily);
    color: var(--primaryColor);
    margin-bottom: 10px;
    display: flex;
    align-items: flex-end;
}

    .home-product--price .money-type {
        font: 400 14px/19px var(--fontFamily);
        color: var(--primaryColor);
    }

.home-product--oldprice {
    color: var(--mainFontColor);
    font: 400 14px var(--fontFamily);
    position: relative;
    margin-left: 8px;
    text-decoration: line-through;
    margin-bottom: 10px;
}

    .home-product--oldprice .money-type {
        font: 400 14px/19px var(--fontFamily);
        color: var(--primaryColor);
    }

.home-product--rate {
    display: flex;
    align-items: center;
    font: 400 14px var(--fontFamily);
    color: var(--mainFontColor);
}

    .home-product--rate img {
        margin-right: 3px;
    }

.home-product--favorite-button {
    border: none;
    outline: none !important;
    background: transparent;
    position: absolute;
    right: 0;
    bottom: 0;
}

    .home-product--favorite-button img {
        transition: all 0.8s var(--generalTransition);
        width: 32px;
        height: 32px;
    }

        .home-product--favorite-button img:first-child {
            max-height: 32px;
            max-width: 32px;
            opacity: 1;
            transform: scale(1);
        }

        .home-product--favorite-button img:last-child {
            max-height: 0px;
            max-width: 0px;
            opacity: 0;
            transform: scale(0);
        }

    .home-product--favorite-button.active img:first-child {
        max-height: 0px;
        max-width: 0px;
        opacity: 0;
        transform: scale(0);
        transition: all 0.8s var(--generalTransition);
    }

    .home-product--favorite-button.active img:last-child {
        max-height: 32px;
        max-width: 32px;
        opacity: 1;
        transform: scale(1);
        transition: all 0.8s var(--generalTransition);
    }

.home-product--custom-button {
    border: none;
    background-color: var(--mainFontColor);
    font: 400 15px var(--fontFamily);
    color: #fff;
    border-radius: 50px;
    padding: 5px 10px;
    margin-right: 8px;
    outline: none !important;
    transition: all 0.8s var(--generalTransition);
}

    .home-product--custom-button:hover {
        opacity: 0.7;
        transition: all 0.8s var(--generalTransition);
    }

    .home-product--custom-button:active {
        opacity: 1;
        transition: all 0.8s var(--generalTransition);
    }

.home-form {
    margin-top: 60px;
}

.home-form--content {
    background-image: linear-gradient(white, var(--mainFontColor));
    background-size: cover;
    padding: 50px 0px;
    background-position: center;
}

.home-form--content__form {
    background-color: #fff;
    border-radius: 8px;
    padding: 20px 20px 30px 20px;
}

    .home-form--content__form .title-wrap {
        padding-bottom: 15px;
        border-bottom: 1px solid #D8D8D8;
        padding: 0px 20px 20px 20px;
        margin-left: -20px;
        margin-right: -20px;
        margin-bottom: 24px;
    }

    .home-form--content__form .title {
        color: var(--primaryColor);
        font: 400 24px var(--fontFamily);
    }

    .home-form--content__form .t-input {
        margin-bottom: 24px;
    }

        .home-form--content__form .t-input label {
            color: var(--primaryColor);
        }

        .home-form--content__form .t-input input#phone {
            width: 100%;
        }

.after-none::before {
    display: none !important;
}

.after-none::after {
    display: none !important;
}

.referance-slider {
    padding: 50px 0px;
}

    .referance-slider figure {
        width: 160px;
        height: 160px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .referance-slider figure img {
            width: 100%;
            height: auto;
        }

.home-form--content__form .col-md-6 {
    padding: 0px 5px;
}

.welcome-popup--text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0px 60px;
}

    .welcome-popup--text strong {
        color: #fff;
        font: 400 21px var(--fontFamily);
        margin-bottom: 9px;
        text-align: center;
    }

    .welcome-popup--text p {
        color: #fff;
        font: 400 12px/14px var(--fontFamily);
        margin-bottom: 20px;
        text-align: center;
        opacity: 0.5;
    }

    .welcome-popup--text button {
        border: none;
        outline: none;
        color: var(--primaryColor);
        padding: 14px 30px;
        margin-bottom: 12px;
        font: 400 15px var(--fontFamily);
        border-radius: 4px;
    }

    .welcome-popup--text span {
        color: #fff;
        font: 400 14px var(--fontFamily);
        margin-bottom: 30px;
        text-decoration: underline;
        cursor: pointer;
    }

.welcome-popup figure {
    position: relative;
    width: 100%;
    /*    height: 520px;
    overflow: hidden;*/
    border-radius: 12px;
}

    /*    .welcome-popup figure::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(180.69deg, rgba(0, 0, 0, 0.5) 0.58%, rgba(0, 0, 0, 0.0001) 39.28%, #000000 76.53%);
        z-index: 1;
    }*/

    .welcome-popup figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

#cookie-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #f9f3e4;
    padding: 20px 80px 20px 20px;
    text-align: center;
    z-index: 999;
}

    #cookie-banner .cookie-banner-left {
        color: #848484;
        font: 400 13px/24px var(--fontFamily);
        text-align: left;
        border-right: 1px solid var(--primaryColor);
        padding-right: 30px;
        margin-right: 30px;
        width: calc(100% - 240px);
    }

    #cookie-banner button {
        padding: 10px 20px;
        font-size: 13px;
        margin-right: 10px;
    }

.cookie-banner-right {
    width: 240px;
}

.product-list-details {
    margin: 80px 0px;
}

.product-list-details--title {
    font: 400 32px var(--fontFamily);
    color: var(--primaryColor);
    margin-bottom: 30px;
}

button.home-product--favorite-button.product-detail-favorite {
    position: relative !important;
    width: 70px;
    /*    height: 70px;*/
    border-radius: 5px;
    border: 2px solid var(--mainFontColor);
}

    button.home-product--favorite-button.product-detail-favorite &gt; div {
        position: relative;
        width: 100%;
        height: 100%;
    }

    button.home-product--favorite-button.product-detail-favorite img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%) !important;
    }

.side-bar-credit-card .row {
    margin-left: -10px;
    margin-right: -10px;
}

    .side-bar-credit-card .row &gt; div {
        padding: 0 10px;
    }

.side-bar-credit-card--bars {
    background-color: #F9F3E4;
    padding: 10px 10px 20px 10px;
    border-radius: 4px;
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

    .side-bar-credit-card--bars figure {
        width: 100%;
        height: 40px;
        margin-bottom: 5px;
    }

        .side-bar-credit-card--bars figure img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

    .side-bar-credit-card--bars span {
        color: var(--mainFontColor);
        font: 400 14px/1 var(--fontFamily);
    }

.seller--sidebar .showcase--discount {
    margin-bottom: 30px;
}

.seller--sidebar .showcase--cargo {
    margin-bottom: 30px;
    margin-top: 10px;
}

.product-cargo-info {
    display: flex;
    flex-direction: column;
}

    .product-cargo-info strong {
        color: var(--mainFontColor);
        margin-bottom: 16px;
        font: 600 15px var(--fontFamily);
    }

    .product-cargo-info p {
        color: var(--mainFontColor);
        font: 400 14px var(--fontFamily);
    }

.option-card-wrap {
    background-color: #f9f3e41a;
    border-radius: 5px;
    border: 1px solid #F9F3E4;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
}

    .option-card-wrap:last-child {
        margin-bottom: 0;
    }

    .option-card-wrap &gt; figure, .option-card-wrap figure.product-image {
        width: 100px;
        height: 100px;
        min-width: 100px;
        border: 1px solid #F9F3E4;
        margin-right: 24px;
        padding: 5px;
    }

        .option-card-wrap &gt; figure img, .option-card-wrap figure.product-image img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

.option-card-wrap--title {
    color: var(--primaryColor);
    font: 500 18px var(--fontFamily);
    margin-bottom: 4px;
    display: flex;
}

.option-card-wrap--desc {
    color: var(--mainFontColor);
    font: 400 14px/21px var(--fontFamily);
    margin-bottom: 10px;
}

.option-card-wrap .t-input,
.option-card-wrap .t-searchable-selectbox,
.option-card-wrap .t-file,
.option-card-wrap .t-textarea {
    margin-bottom: 10px;
    width: 90%;
}

.option-card-wrap .text-onwrite {
    color: var(--secondaryColor);
    font: 400 12px var(--fontFamily);
}

.option-price.no-stock {
    color: #dc3545;
}

.product-no-stock-badge {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    border-radius: 100px;
    padding: 5px 10px 5px 10px;
    color: white;
    background-color: #dc3545;
    font-size: 12px;
}

.sub-page-category .home-product {
    margin-top: 0;
    margin-bottom: 30px;
}

.account-order-detail--product &gt; .row &gt; div .basket--group__product {
    margin-bottom: 20px;
}

.payment-header {
    border-bottom: 1px solid var(--secondaryColor);
}

.payment-form-steps[data-form-steps="1"] &gt; div:nth-child(1) {
    display: block;
}

.payment-form-steps[data-form-steps="1"] &gt; div:nth-child(2) {
    display: none !important;
}

.payment-form-steps[data-form-steps="1"] &gt; div:nth-child(3) {
    display: none !important;
}

.payment-form-steps[data-form-steps="2"] &gt; div:nth-child(1) {
    display: none !important;
}

.payment-form-steps[data-form-steps="2"] &gt; div:nth-child(2) {
    display: block !important;
}

.payment-form-steps[data-form-steps="2"] &gt; div:nth-child(3) {
    display: none !important;
}

.payment-form-steps[data-form-steps="3"] &gt; div:nth-child(1) {
    display: none !important;
}

.payment-form-steps[data-form-steps="3"] &gt; div:nth-child(2) {
    display: none !important;
}

.payment-form-steps[data-form-steps="3"] &gt; div:nth-child(3) {
    display: block !important;
}

.creditcard {
    width: 100%;
    height: 190px;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    perspective: 600px;
    font-family: var(--fontFamily);
}

    .creditcard .creditcard__part {
        top: 0;
        position: absolute;
        z-index: 1000;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 190px;
        background-image: linear-gradient(to right, var(--secondaryColor) 0%, var(--secondaryColor) 51%, var(--secondaryColor) 100%);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        border-radius: 8px;
        -webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -moz-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -ms-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -o-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .creditcard .creditcard__front {
        padding: 18px;
        transform: rotateY(0);
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
    }

    .creditcard .creditcard__back {
        padding: 18px 0;
        transform: rotateY(-180deg);
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
    }

    .creditcard .creditcard__black-line {
        margin-top: 5px;
        height: 38px;
        background-color: #303030;
    }

    .creditcard .creditcard__logo {
        height: 16px;
    }

    .creditcard .creditcard__front-logo {
        position: absolute;
        top: 18px;
        right: 18px;
    }

    .creditcard .creditcard__front-logo2 {
        position: absolute;
        right: 30px;
        top: 18px;
    }

    .creditcard .creditcard__square {
        border-radius: 5px;
        height: 50px;
        margin-left: 20px;
        margin-top: 45px;
        margin-bottom: 20px;
    }

    .creditcard .creditcard_numer {
        display: block;
        width: 100%;
        word-spacing: 4px;
        font-size: 20px;
        color: #fff;
        text-align: left;
        margin-bottom: 10px;
        margin-top: -4px;
        padding-left: 20px;
    }

    .creditcard .creditcard__space-75 {
        width: 69%;
        float: left;
        padding-left: 19px;
    }

    .creditcard .creditcard__space-25 {
        width: 25%;
        float: left;
    }

    .creditcard .creditcard__label {
        font-size: 10px;
        text-transform: uppercase;
        color: rgba(255, 255, 255, 0.8);
        letter-spacing: 1px;
    }

    .creditcard .creditcard__info {
        position: absolute;
        left: 40px;
        bottom: 15px;
        margin-bottom: 0;
        margin-top: 5px;
        font-size: 13px;
        line-height: 18px;
        color: #fff;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .creditcard .creditcard__info__date {
        position: absolute;
        right: 40px;
        bottom: 15px;
        margin-bottom: 0;
        margin-top: 5px;
        font-size: 13px;
        line-height: 18px;
        color: #fff;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .creditcard .creditcard__back-content {
        padding: 15px 15px 0;
    }

    .creditcard .creditcard__secret--last {
        color: #303030;
        text-align: right;
        margin: 0;
        font-size: 14px;
    }

    .creditcard .creditcard__secret {
        padding: 5px 12px;
        background-color: #fff;
        position: relative;
    }

        .creditcard .creditcard__secret:before {
            content: "";
            position: absolute;
            top: -3px;
            left: -3px;
            height: calc(100% + 6px);
            width: calc(100% - 42px);
            border-radius: 4px;
            background: repeating-linear-gradient(45deg, #ededed, #ededed 5px, #f9f9f9 5px, #f9f9f9 10px);
        }

    .creditcard .creditcard__back-logo {
        position: absolute;
        bottom: 15px;
        right: 15px;
    }

    .creditcard .creditcard__back-square {
        position: absolute;
        bottom: 15px;
        left: 15px;
    }

    .creditcard img.creditcard__front-logo.creditcard__logo2 {
        height: 40px;
        right: 70px;
        top: 7px;
    }

    .creditcard:hover .creditcard__front {
        transform: rotate(180deg);
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
    }

    .creditcard:hover .creditcard__back {
        transform: rotate(0deg);
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
    }

.content-text-page {
    padding-bottom: 80px;
}

    .content-text-page p {
        color: var(--mainFontColor);
    }

    .content-text-page .page-img {
        width: 100%;
        height: 180px;
        position: relative;
        margin-bottom: 30px;
    }

        .content-text-page .page-img::after {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: #545c789e;
        }

        .content-text-page .page-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .content-text-page .page-img .page-title {
            color: var(--mainFontColor);
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            font: 700 27px var(--fontFamily);
            color: #fff;
            z-index: 999;
        }

    .content-text-page .big-content-img {
        width: 100%;
        height: 330px;
        margin-bottom: 20px;
        border-radius: 12px;
        overflow: hidden;
    }

        .content-text-page .big-content-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

.custom-gift-box-area {
    border-bottom: 1px solid #d6c393;
    background-color: #f9f3e41a;
    display: flex;
}

.custom-gift-box-area--category {
    height: 100vh;
    position: sticky;
    top: 0;
    border-right: 1px solid #545c782e;
    min-width: 300px;
    max-width: 300px;
    width: 300px;
}

.custom-gift-box-area--category__title {
    color: var(--mainFontColor);
    font: 600 18px var(--fontFamily);
    display: flex;
    padding: 12px 15px;
    padding: 20px 15px 20px 15px;
    border-bottom: 1px solid #545c782e;
}

.custom-gift-box-area--category ul {
    overflow-y: scroll;
    max-height: calc(100vh - 60px);
    padding-right: 10px;
}

    .custom-gift-box-area--category ul::-webkit-scrollbar {
        display: none;
    }

    .custom-gift-box-area--category ul li a {
        color: var(--mainFontColor);
        font: 400 13px var(--fontFamily);
        padding: 12px 15px;
        display: flex;
        align-items: center;
        position: relative;
        z-index: 2;
        transition: all 0.8s var(--generalTransition);
    }

        .custom-gift-box-area--category ul li a.active::before {
            left: 0;
            transition: all 0.8s var(--generalTransition);
        }

        .custom-gift-box-area--category ul li a::before {
            content: "";
            position: absolute;
            left: -100%;
            top: 0;
            height: 100%;
            width: 100%;
            z-index: -1;
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px;
            background-color: #F9F3E4;
            transition: all 0.8s var(--generalTransition);
        }

        .custom-gift-box-area--category ul li a img {
            width: 25px;
            height: auto;
            margin-right: 8px;
        }

        .custom-gift-box-area--category ul li a:hover::before {
            left: 0;
            transition: all 0.8s var(--generalTransition);
        }




.custom-gift-box-area--corporate {
    height: 100vh;
    top: 0;
    border-right: 1px solid #545c782e;
    min-width: 300px;
    max-width: 300px;
    width: 300px;
}

.custom-gift-box-area--corporate__title {
    color: var(--mainFontColor);
    font: 600 18px var(--fontFamily);
    display: flex;
    padding: 12px 15px;
    padding: 20px 15px 20px 15px;
    border-bottom: 1px solid #545c782e;
}

.custom-gift-box-area--corporate ul {
    overflow-y: scroll;
    padding-right: 10px;
}

    .custom-gift-box-area--corporate ul::-webkit-scrollbar {
        display: none;
    }

    .custom-gift-box-area--corporate ul li {
        background-color: #F9F3E4;
        color: var(--mainFontColor);
        border-radius: 20px;
        padding: 5px 10px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 20px;
        display: flex;
        flex: 1;
    }

        .custom-gift-box-area--corporate ul li a.active::before {
            left: 0;
            transition: all 0.8s var(--generalTransition);
        }

        .custom-gift-box-area--corporate ul li a::before {
            content: "";
            position: absolute;
            left: -100%;
            top: 0;
            height: 100%;
            width: 100%;
            z-index: -1;
            border-top-right-radius: 10px;
            border-bottom-right-radius: 10px;
            background-color: #F9F3E4;
            transition: all 0.8s var(--generalTransition);
        }

        .custom-gift-box-area--corporate ul li a img {
            width: 25px;
            height: auto;
            margin-right: 8px;
        }

        .custom-gift-box-area--corporate ul li a:hover::before {
            left: 0;
            transition: all 0.8s var(--generalTransition);
        }



.custom-gift-box-area--products-wrap {
    width: 100%;
    padding: 0px 15px;
}

.custom-gift-box-area--list-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 15px;
}

.custom-gift-box-area--basket {
    height: 100vh;
    position: sticky;
    top: 0;
    border-left: 1px solid #545c782e;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 300px;
    transition: width 300ms var(--generalTransition);
    min-width: 300px;
}

.custom-gift-box-area--basket__title {
    color: var(--mainFontColor);
    font: 600 18px var(--fontFamily);
    display: flex;
    padding: 12px 15px;
    border-bottom: 1px solid #545c782e;
    width: 100%;
}

.custom-gift-box-area--basket__total {
    display: flex;
    flex-direction: column;
    padding: 0px 10px 20px 10px;
    /*    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;*/
}

.custom-gift-box-area--basket__product-total {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
}

.custom-gift-box-area--basket__product_wrapper {
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    flex-grow: 1;
    overflow-x: hidden;
    height: 0px;
}

.custom-gift-box-area--basket__total #totalprice {
    border-top: 1px solid #545c782e;
    border-bottom: 1px solid #545c782e;
    padding: 15px 10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 10px;
    font: 400 13px var(--fontFamily);
    display: flex;
    color: var(--mainFontColor);
    justify-content: space-between;
    align-items: center;
}

    .custom-gift-box-area--basket__total #totalprice span {
        font-weight: 700;
        font-size: 17px;
    }

.custom-gift-box-area--basket__total .t-button {
    padding: 10px;
    margin-top: 8px;
}

.custom-gift-box-area--basket__product {
    padding: 8px 12px;
    border-bottom: 1px solid #545c782e;
}

    .custom-gift-box-area--basket__product figure {
        width: 50px;
        height: 50px;
        min-width: 50px;
        border-radius: 4px;
        margin-right: 10px;
        border: 2px solid var(--secondaryColor);
        overflow: hidden;
    }

        .custom-gift-box-area--basket__product figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .custom-gift-box-area--basket__product span {
        font: 500 15px var(--fontFamily);
        color: var(--mainFontColor);
        margin-bottom: 5px;
    }

    .custom-gift-box-area--basket__product strong {
        font: 600 15px var(--fontFamily);
        color: var(--primaryColor);
        margin-right: 10px;
    }

    .custom-gift-box-area--basket__product .basket-product-count-buttons {
        display: flex;
        align-items: center;
        border-radius: 4px;
    }

        .custom-gift-box-area--basket__product .basket-product-count-buttons input {
            width: 35px;
            text-align: center;
            height: 25px;
            font: 500 15px var(--fontFamily);
            border: none;
            margin-right: -3px;
            margin-left: -3px;
            color: var(--mainFontColor);
            background-color: #F9F3E4;
            border-radius: 4px;
        }

        .custom-gift-box-area--basket__product .basket-product-count-buttons button {
            width: 20px;
            height: 20px;
            color: #fff;
            font: 400 16px var(--fontFamily);
            background-color: var(--mainFontColor);
            border-radius: 4px;
            border: none;
            outline: none;
            position: relative;
            z-index: 2;
        }

.custom-gift-box-area--product {
    max-width: 190px;
    position: relative;
}

.custom-gift-box-area--product__bigtitle {
    color: var(--mainFontColor);
    font: 500 26px var(--fontFamily);
    display: flex;
    padding: 14px 0px;
}

.custom-gift-box-area--product__title {
    color: var(--mainFontColor);
    font: 500 15px var(--fontFamily);
    display: flex;
    padding: 14px 0px;
}

.custom-gift-box-area--product .home-product--title {
    font: 400 15px var(--fontFamily);
}

.custom-gift-box-area--product .home-product--price {
    font: 500 17px var(--fontFamily);
}

.custom-gift-box-area--product__imagearea {
    position: relative;
}

    .custom-gift-box-area--product__imagearea figure {
        width: 100%;
        /*        height: auto;*/
        height: calc(100% - 8px);
        border-radius: 8px;
        overflow: hidden;
        margin-bottom: 8px;
        border: 2px solid var(--secondaryColor);
    }

        .custom-gift-box-area--product__imagearea figure img {
            width: 100%;
            height: auto;
            max-height: 230px;
            object-fit: cover;
        }

    .custom-gift-box-area--product__imagearea .add-basket-button {
        opacity: 0;
        pointer-events: none;
        position: absolute;
        left: 50%;
        bottom: 10px;
        transform: translate(-50%, 0);
        padding: 6px 20px;
        font-size: 12px;
        transition: all 0.8s var(--generalTransition);
    }

.custom-gift-box-area--product__count {
    display: none;
}

.custom-gift-box-area--product:hover .add-basket-button {
    opacity: 1;
    pointer-events: auto;
    bottom: 30px;
    transition: all 0.8s var(--generalTransition);
}

.sub-page-image {
    width: 100%;
    height: 50px;
    overflow: hidden;
}

    .sub-page-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.owl-nav {
    position: absolute;
    left: 0;
    top: 45%;
    width: 100%;
}

    .owl-nav button {
        width: 30px;
        height: 30px;
        border-radius: 100%;
        background: #fff !important;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        display: flex;
        align-items: center;
        justify-content: center;
        outline: none !important;
    }

button.owl-prev {
    position: absolute;
    left: 15px;
}

button.owl-next {
    right: 20px;
    position: absolute;
}

.owl-nav button span {
    font: 400 23px var(--fontFamily) !important;
    transform: translate(0px, -2px);
}

.accordion .accordion-item {
    border-bottom: 1px solid #545c782e;
}

    .accordion .accordion-item button[aria-expanded='true'] {
        border-bottom: 1px solid #545c782e;
    }

.accordion button {
    position: relative;
    display: block;
    text-align: left;
    width: 100%;
    padding: 1em 0;
    color: var(--mainFontColor);
    font: 500 18px var(--fontFamily);
    border: none;
    background: none;
    outline: none;
}

    .accordion button:hover, .accordion button:focus {
        cursor: pointer;
        color: var(--mainFontColor);
    }

        .accordion button:hover::after, .accordion button:focus::after {
            cursor: pointer;
            color: var(--mainFontColor);
            border: 1px solid var(--mainFontColor);
        }

    .accordion button .accordion-title {
        padding: 10px 0px;
    }

    .accordion button .icon {
        display: inline-block;
        position: absolute;
        top: 18px;
        right: 0;
        width: 22px;
        height: 22px;
        border: 1px solid;
        border-radius: 22px;
    }

        .accordion button .icon::before {
            display: block;
            position: absolute;
            content: '';
            top: 9px;
            left: 5px;
            width: 10px;
            height: 2px;
            background: currentColor;
        }

        .accordion button .icon::after {
            display: block;
            position: absolute;
            content: '';
            top: 5px;
            left: 9px;
            width: 2px;
            height: 10px;
            background: currentColor;
        }

    .accordion button[aria-expanded='true'] {
        color: var(--mainFontColor);
    }

        .accordion button[aria-expanded='true'] .icon::after {
            width: 0;
        }

        .accordion button[aria-expanded='true'] + .accordion-content {
            opacity: 1;
            max-height: 50em;
            transition: all 200ms linear;
            will-change: opacity, max-height;
        }

.accordion .accordion-content {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: opacity 200ms linear, max-height 200ms linear;
    will-change: opacity, max-height;
}

    .accordion .accordion-content p {
        padding-top: 15px;
        font: 400 15px var(--fontFamily);
        color: var(--mainFontColor);
    }

.contact-page-link {
    margin-bottom: 30px;
}

    .contact-page-link a {
        font: 400 18px var(--fontFamily);
        color: var(--mainFontColor);
        margin-bottom: 14px;
    }

.contact-page-map {
    border-radius: 30px;
    overflow: hidden;
}

.contact-page-form .t-input {
    margin-bottom: 16px;
}

.custom-gift-box-area--product-list {
    position: relative;
}

    .custom-gift-box-area--product-list.disabled {
        opacity: 0.5;
    }

        .custom-gift-box-area--product-list.disabled::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            cursor: no-drop !important;
            z-index: 9999;
        }

#cropImageTextPopup .t-input {
    position: relative;
}

    #cropImageTextPopup .t-input input {
        padding-right: 70px;
    }

    #cropImageTextPopup .t-input &gt; span {
        position: absolute;
        right: 10px;
        top: 15px;
        font: 500 13px var(--fontFamily);
        color: var(--secondaryColor);
        display: flex;
        align-items: center;
    }

#giftBoxHelloCardPopUp .t-input {
    position: relative;
}

    #giftBoxHelloCardPopUp .t-input input {
        padding-right: 70px;
    }

    #giftBoxHelloCardPopUp .t-input &gt; span {
        position: absolute;
        right: 10px;
        top: 15px;
        font: 500 13px var(--fontFamily);
        color: var(--secondaryColor);
        display: flex;
        align-items: center;
    }

#giftBoxHelloCardPopUpText .t-input {
    position: relative;
}

    #giftBoxHelloCardPopUpText .t-input input {
        padding-right: 70px;
    }

    #giftBoxHelloCardPopUpText .t-input &gt; span {
        position: absolute;
        right: 10px;
        top: 15px;
        font: 500 13px var(--fontFamily);
        color: var(--secondaryColor);
        display: flex;
        align-items: center;
    }

#helloCardPopUpText .t-input {
    position: relative;
}

    #helloCardPopUpText .t-input input {
        padding-right: 70px;
    }

    #helloCardPopUpText .t-input &gt; span {
        position: absolute;
        right: 10px;
        top: 15px;
        font: 500 13px var(--fontFamily);
        color: var(--secondaryColor);
        display: flex;
        align-items: center;
    }

.order--info {
    border: 1px solid #d6c393;
    padding: 24px 24px 9px 24px;
    background-color: #f9f3e41a;
    border-radius: 10px;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-left: 200px;
    margin-right: 200px;
}

.order--info--head {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d5d5d5;
}


.order--tracking {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 20px;
    margin-bottom: 50px;
    border-radius: 10px;
    margin-top: 20px;
    margin-left: 200px;
    margin-right: 200px;
}

    .order--tracking .current-step {
        padding: 24px 230px 50px 150px;
    }

    .order--tracking .current-step {
        padding: 24px 230px 50px 150px;
    }

    .order--tracking .current-step--steps {
        margin: 0;
    }

    .order--tracking .current-step--steps__area {
        width: 50px;
        height: 50px;
    }

        .order--tracking .current-step--steps__area::before {
            left: 48px;
            width: 290px;
        }

        .order--tracking .current-step--steps__area .t-icon {
            width: 30px;
            height: 30px;
        }

    .order--tracking .current-step--steps__text {
        font: 700 12px var(--fontFamily);
        color: var(--mainFontColor);
    }

.imageCropPreviewWrap {
    /*    width: 200px;*/
    height: auto;
    /*  border: 1px solid var(--mainFontColor);*/
    border-radius: 10px;
}

    .imageCropPreviewWrap img {
        height: auto;
        border-radius: 10px;
    }

.no-review {
    display: flex;
    justify-content: center;
    align-items: center;
}

.hidden-link {
    display: none;
}

.no-order {
    display: flex;
    justify-content: center;
    align-items: center;
}

.profilephone .iti {
    width: 100%;
}

.blog-title {
    font-size: 24px;
    color: var(--mainFontColor);
}

.blog-detail {
    margin-top: 50px;
}

.blog-description {
    color: var(--mainFontColor);
}

.project-title {
    font-size: 15px;
}

.project-detail {
    text-align: center;
}

.project-logo {
    width: 115px;
    height: 107px;
    display: inline-block;
}

.project-detail-logo {
    display: inline-block;
}

    .project-detail-logo img {
        width: 300px;
        height: 128px;
    }

.project-name {
    display: contents;
    font-size: 25px;
    margin-bottom: 5px;
    color: var(--primaryColor);
}

.custom-gift-box-area--text {
    color: var(--mainFontColor);
    font: 500 30px var(--fontFamily);
    display: flex;
    padding: 14px 0px;
}

.custom-gift-box-area--below-text {
    font: 400 20px/28px var(--fontFamily);
    color: var(--primaryColor);
    margin-bottom: 5px;
    display: flex;
}

.product-detail__productmini {
    margin-top: 10px;
}

    .product-detail__productmini figure {
        width: 80px;
        height: 80px;
        border-radius: 4px;
        overflow: hidden;
        margin-right: 8px;
        margin-bottom: 7px;
    }

        .product-detail__productmini figure img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

@media only screen and (max-width: 600px) {
    #cookie-banner {
        padding: 20px 20px 20px 20px;
    }

        #cookie-banner &gt; div {
            flex-direction: column;
        }

        #cookie-banner .cookie-banner-left {
            text-align: center;
            border-right: none;
            width: 100%;
            padding-right: 0px;
            margin-right: 0px;
            margin-bottom: 15px;
        }

        #cookie-banner .cookie-banner-right {
            justify-content: center;
        }
}

@media print {
    body,
    page {
        margin: 0;
        box-shadow: 0;
    }

    .print-hide, .jivo-iframe-container, jdiv, .globalClass_ET {
        display: none;
    }
}

@media print {
    #jivo-iframe-container, #jvlabelWrap {
        display: none;
    }
}

.mini-image.active {
    border: 1px solid black;
}

.custom-gift-box-area--basket__product .t-button .t-icon.trash {
    width: 22px;
    height: 22px;
    background-color: #b0b7af;
    margin-left: 30px;
}

.corporate-giftbox-main-content {
    display: flex;
    text-align: center;
    color: var(--primaryColor);
    font: var(--fontFamily);
    font-size: 54px;
    font-weight: 400;
    margin-bottom: 30px;
}

.corporate-giftbox-main-content-detail {
    color: var(--mainFontColor);
    font: var(--fontFamily);
    font-size: 26px;
    line-height: normal;
}

.corporate-giftbox-main-content-detail-title {
    color: var(--primaryColor);
    font: var(--fontFamily);
    font-size: 26px;
    line-height: normal;
}

.process {
    font: var(--fontFamily);
    font-size: 48px;
    font-weight: 400;
    color: var(--mainFontColor);
    margin-top: 20px;
}

.process-detail {
    margin-left: 140px;
    margin-top: 20px;
    align-items: flex-start;
    font: var(--fontFamily);
    font-size: 22px;
    color: var(--mainFontColor);
}

.corporate-video {
    position: absolute;
    top: 850px;
    right: 0px;
    width: 95%;
    /*display: flex;*/
    height: 500px;
    z-index: -1;
    justify-content: flex-end;
    width: 80%;
}

.corporate-gift-variety {
    font: var(--fontFamily);
    font-size: 30px;
    font-weight: 400;
    color: var(--mainFontColor);
    text-align: center;
    margin-top: 20px;
}

.category-name {
    font: 400 20px/28px var(--fontFamily);
    color: var(--primaryColor);
}

.corporate-gift-category-img figure {
    width: 220px;
    height: 220px;
}

.category-buttons {
    gap: 5px;
    height: 36px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
}


    .category-buttons[data-type="blue-bordered"] {
        box-shadow: inset 0 0 0 1px var(--primaryColor);
        color: var(--primaryColor);
        background: transparent;
        border: 1px solid var(--primaryColor);
        border-radius: 5px;
        width: 170px;
        margin-bottom: 10px;
        margin-left: 20px;
    }

        .category-buttons[data-type="blue-bordered"]:hover {
            box-shadow: inset 0 0 0 1px var(--primaryColor);
            background: var(--primaryColor);
            color: #fff;
        }

        .category-buttons[data-type="blue-bordered"]:active {
            box-shadow: inset 0 0 0 1px var(--primaryColor);
            background: var(--primaryColor);
            color: #fff;
            opacity: 0.5;
        }

        .category-buttons[data-type="blue-bordered"][disabled] {
            opacity: 0.5;
        }

.benefit-corporate-gift figure {
    width: 500px;
    margin-left: 100px;
}

.benefit-corporate-gift img {
    height: 700px;
}

.benefit-corporate-gift {
    font: var(--fontFamily);
    font-weight: 400;
    color: var(--mainFontColor);
    margin-top: 20px;
}

.button-corporate-gift[data-type="blue-bordered"] {
    box-shadow: inset 0 0 0 1px var(--primaryColor);
    color: var(--primaryColor);
    background: transparent;
    border: 1px solid var(--primaryColor);
    border-radius: 5px;
    margin-left: 350px;
}

    .button-corporate-gift[data-type="blue-bordered"]:hover {
        box-shadow: inset 0 0 0 1px var(--primaryColor);
        background: var(--primaryColor);
        color: #fff;
    }

    .button-corporate-gift[data-type="blue-bordered"]:active {
        box-shadow: inset 0 0 0 1px var(--primaryColor);
        background: var(--primaryColor);
        color: #fff;
        opacity: 0.5;
    }

    .button-corporate-gift[data-type="blue-bordered"][disabled] {
        opacity: 0.5;
    }

.benefit-name {
    font: 600 25px/28px var(--fontFamily);
    color: var(--primaryColor);
}

.benefit-text {
    margin-bottom: 30px;
    font: 300 22px/28px var(--fontFamily);
    color: var(--primaryColor);
}

.helloBox-logo img {
    width: 300px;
    height: 300px;
}


.corporate-gift-box {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 85px 30px 20px 30px;
    min-height: 680px;
}

.why-choose-we {
    margin-top: 40px;
    color: var(--mainFontColor);
    font: var(--fontFamily);
}

.why-choose-we-first-sub {
    font-size: 50px;
    font-weight: 400;
}

.why-choose-we-second-sub {
    font-size: 30px;
    font-weight: 200;
}

.why-choose-we-photos img {
    width: 281px;
    height: 362px;
}

.photo-title {
    color: var(--mainFontColor);
    font: var(--fontFamily);
    font-size: 30px;
    font-weight: 200;
    margin-top: 30px;
    white-space: nowrap;
}

.title-and-photos {
    display: flex;
    justify-content: space-between;
}

    .title-and-photos img {
        margin-right: 10px;
    }

.questions {
    color: var(--mainFontColor);
    font: var(--fontFamily);
    font-size: 50px;
    font-weight: 400;
}

.question-text {
    color: var(--mainFontColor);
    font: var(--fontFamily);
    font-size: 30px;
    font-weight: 200;
}

.corporate-question-videos {
    display: flex;
    padding-left: calc(((100% - 1280px) / 2 ));
    padding-right: calc(((100% - 1280px) / 2 ));
    scroll-padding-left: calc(((100% - 1280px) / 2 ));
    scroll-behavior: smooth;
    scroll-snap-type: x proximity;
    gap: 30px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.corporate-question-video {
    background-color: #f1f2ff;
    min-width: 45%;
    height: 350px;
    position: relative;
    border-radius: 6px;
    scroll-snap-align: start;
    scroll-snap-stop: always;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    padding: 65px 75px;
    width: 500px;
}

    .corporate-question-video span {
        font-size: 30px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.31;
        letter-spacing: normal;
        text-align: left;
        color: var(--mainFontColor);
    }

.sector-title {
    font-size: 50px;
    color: var(--mainFontColor);
    text-align: center;
}

.sector-title-two {
    font-size: 30px;
    color: var(--mainFontColor);
    text-align: center;
}

.sectors {
    margin-top: 20px;
}

.sector-button {
    padding: 7px 21px 6px;
    border-radius: 22.5px;
    border: 1px solid var(--primaryColor);
    font-family: HelveticaNow;
    font-size: 14.9px;
    font-weight: 500;
    cursor: pointer;
    margin: 0px 20px;
    white-space: nowrap;
    box-shadow: inset 0 0 0 1px var(--primaryColor);
    color: var(--primaryColor);
    background: transparent;
}

    .sector-button :hover {
        box-shadow: inset 0 0 0 1px var(--primaryColor);
        background: var(--primaryColor);
        color: #fff;
    }

    .sector-button :active {
        box-shadow: inset 0 0 0 1px var(--primaryColor);
        background: var(--primaryColor);
        color: #fff;
        opacity: 0.5;
    }

.js-sector-photos {
    display: flex;
    grid-row-gap: 7%;
    grid-template-rows: 1.3fr 1.3fr 1.3fr 1.3fr 1.3fr 0fr;
}

    .js-sector-photos img {
        margin-top: 20px;
        margin-right: 60px;
        width: 150px;
        height: 41.2px;
    }

.corporate-gift-explanation {
    margin-top: 50px;
    font-size: 40px;
    color: var(--mainFontColor);
}

.corporate-gift-explanation-text {
    margin-top: 20px;
    font-size: 25px;
    color: var(--mainFontColor);
}

.continue {
    margin-top: 20px;
}

.continue-text {
    margin-top: 20px;
    font-size: 25px;
    color: var(--mainFontColor);
}

.rest-text {
    display: none;
}

.navigation-bar {
    display: flex;
    white-space: nowrap;
    overflow: auto;
    width: 100%;
    margin: 0 auto;
    max-width: 1260px;
    padding: 0px 0px;
    height: 100%;
}

.corporate-menu {
    list-style: none;
    margin: 0;
    flex-wrap: nowrap;
    display: flex;
    overflow: scroll;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.menu-item {
    display: flex;
    padding: 0px 10px;
    white-space: nowrap;
    align-items: center;
    font-size: 25px;
    color: var(--mainFontColor);
    cursor: pointer;
    margin-right: 20px;
    margin-top: 20px;
}

.underlined {
    text-decoration: underline;
}

.basket-cargo-info {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 24px;
    border-radius: 10px;
}

.cargo-href {
    font: 500 13px/1 var(--fontFamily);
    color: var(--primaryColor);
}

.basket-note {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 24px;
    border-radius: 10px;
}

.shipment-note {
    font: 500 13px/1 var(--fontFamily);
    color: var(--primaryColor);
    margin-bottom: 30px;
}

.payment-type {
    font: 700 15px/1 var(--fontFamily);
    color: var(--primaryColor);
    cursor: pointer;
}

    .payment-type.transfer {
        text-align: right;
    }

.tranfer-text {
    font: 500 13px/1 var(--fontFamily);
    color: var(--primaryColor);
    margin-bottom: 20px;
    margin-left: 15px;
}

.payment-transfer-container {
    font: 600 13px/1 var(--fontFamily);
    color: var(--primaryColor);
}

.payment-transfer-from {
    color: var(--primaryColor);
}

.main-title {
    color: var(--primaryColor);
    font: 700 15px/1 var(--fontFamily);
    margin-top: 40px;
}

.bank-info-title {
    color: var(--primaryColor);
    font: 700 15px/1 var(--fontFamily);
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
}

.info {
    display: block;
}

.amount {
    color: var(--primaryColor);
    font: 700 15px/1 var(--fontFamily);
    margin-top: 40px;
    margin-bottom: 20px;
}

.payment-form-image img {
    width: 630px;
    height: 308px;
}

#cropImageTextPopup2.t-input {
    position: relative;
}

    #cropImageTextPopup2 .t-input input {
        padding-right: 70px;
    }

    #cropImageTextPopup2 .t-input &gt; span {
        position: absolute;
        right: 23px;
        top: 15px;
        font: 500 13px var(--fontFamily);
        color: var(--secondaryColor);
        display: flex;
        align-items: center;
        bottom: 15px;
    }



.out-of-stock {
    position: absolute;
    z-index: 1;
    background-color: #ff5252;
    font: 400 14px var(--fontFamily);
    color: white;
    border: 1px solid #ff5252;
    padding: 5px 10px;
    border-radius: 8px;
    width: 80px;
    height: 30px;
    left: 50%;
    margin-left: -40px;
    top: 50%;
    margin-top: -15px;
}

.out-of-stock-helloCard {
    position: absolute;
    z-index: 1;
    background-color: red;
    font: 400 14px var(--fontFamily);
    color: white;
    margin-left: 129px;
}


.custom-gift-box-area--basket__total #totalgain {
    border-top: 1px solid #545c782e;
    border-bottom: 1px solid #545c782e;
    padding: 15px 10px;
    margin-left: -10px;
    margin-right: -10px;
    font: 400 13px var(--fontFamily);
    display: flex;
    color: green;
    justify-content: space-between;
    align-items: center;
}

#loading {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
}

#loading-image {
    z-index: 100;
    width: 200px;
    height: 200px;
}

.loader,
.loader:before,
.loader:after {
    border-radius: 50%;
}

.loader {
    color: var(--primaryColor);
    font-size: 11px;
    text-indent: -99999em;
    margin: 55px auto;
    position: relative;
    width: 10em;
    height: 10em;
    box-shadow: inset 0 0 0 1em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

    .loader:before,
    .loader:after {
        position: absolute;
        content: '';
    }

    .loader:before {
        width: 5.2em;
        height: 10.2em;
        background: white;
        border-radius: 10.2em 0 0 10.2em;
        top: -0.1em;
        left: -0.1em;
        -webkit-transform-origin: 5.1em 5.1em;
        transform-origin: 5.1em 5.1em;
        -webkit-animation: load2 2s infinite ease 1.5s;
        animation: load2 2s infinite ease 1.5s;
    }

    .loader:after {
        width: 5.2em;
        height: 10.2em;
        background: white;
        border-radius: 0 10.2em 10.2em 0;
        top: -0.1em;
        left: 4.9em;
        -webkit-transform-origin: 0.1em 5.1em;
        transform-origin: 0.1em 5.1em;
        -webkit-animation: load2 2s infinite ease;
        animation: load2 2s infinite ease;
    }

@-webkit-keyframes load2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.product-detail ul {
    list-style-type: circle !important;
    margin-left: 18px;
}

.cargo-text {
    width: 100%;
    display: flex;
    padding: 0;
    border-radius: 8px;
    border: 1px solid #D6C393;
}

    .cargo-text figure {
        width: 50px;
        height: 50px;
        padding-top: 5px;
    }

    .cargo-text img {
        width: 50px;
        height: 50px;
        padding-left: 3px;
    }

    .cargo-text span {
        font: 600 16px var(--fontFamily);
        color: var(--primaryColor);
        background-repeat: no-repeat;
        background-position: calc(100% - 20px) 50%;
        white-space: nowrap;
        word-wrap: break-word;
    }

.cargo {
    padding: 5px;
    text-align: -webkit-center;
}

.product-item-wrapper {
    flex-basis: 20% !important;
    flex: 1;
}

.sub--category {
    padding: 7px 15px;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
    transition: all 0.8s var(--generalTransition);
}

.custom-gift--favorite-button {
    border: none;
    outline: none !important;
    background: transparent;
    position: absolute;
    right: 5px;
    top: 5px;
}

    .custom-gift--favorite-button img {
        transition: all 0.8s var(--generalTransition);
        width: 32px;
        height: 32px;
    }

        .custom-gift--favorite-button img:first-child {
            max-height: 32px;
            max-width: 32px;
            opacity: 1;
            transform: scale(1);
        }

        .custom-gift--favorite-button img:last-child {
            max-height: 0px;
            max-width: 0px;
            opacity: 0;
            transform: scale(0);
        }

    .custom-gift--favorite-button.active img:first-child {
        max-height: 0px;
        max-width: 0px;
        opacity: 0;
        transform: scale(0);
        transition: all 0.8s var(--generalTransition);
    }

    .custom-gift--favorite-button.active img:last-child {
        max-height: 32px;
        max-width: 32px;
        opacity: 1;
        transform: scale(1);
        transition: all 0.8s var(--generalTransition);
    }

.helloCard--favorite-button {
    border: none;
    outline: none !important;
    background: transparent;
    position: absolute;
    margin-left: 150px;
    bottom: 0;
}

    .helloCard--favorite-button img {
        transition: all 0.8s var(--generalTransition);
        width: 32px;
        height: 32px;
    }

        .helloCard--favorite-button img:first-child {
            max-height: 32px;
            max-width: 32px;
            opacity: 1;
            transform: scale(1);
        }

        .helloCard--favorite-button img:last-child {
            max-height: 0px;
            max-width: 0px;
            opacity: 0;
            transform: scale(0);
        }

    .helloCard--favorite-button.active img:first-child {
        max-height: 0px;
        max-width: 0px;
        opacity: 0;
        transform: scale(0);
        transition: all 0.8s var(--generalTransition);
    }

    .helloCard--favorite-button.active img:last-child {
        max-height: 32px;
        max-width: 32px;
        opacity: 1;
        transform: scale(1);
        transition: all 0.8s var(--generalTransition);
    }

.comission-installment {
    height: 48px;
    outline: none;
    border: none;
    border: solid 1px var(--secondaryColor);
    border-radius: 5px;
    font: 600 13px/1 var(--fontFamily);
    color: var(--primaryColor);
    padding: 9px 16px;
    margin-bottom: 10px;
}

.order_check {
    margin-top: 10px;
}

    .order_check figure {
        text-align: center;
    }

.order_success_message {
    color: var(--primaryColor);
    font: 700 17px/1 var(--fontFamily);
    text-align: center;
    margin-top: 10px;
}



@media only screen and (max-width: 768px) {
    .product-item-wrapper {
        flex-basis: 100% !important;
        flex: 1;
    }
}


.product-badge {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 1;
    border-radius: 100px;
    padding: 0px 8px 3px 8px;
}

    .product-badge.most-liked {
        background-color: #FF204E;
    }

    .product-badge.best-seller {
        background-color: #FDA403;
    }

    .product-badge.coupon {
        background-color: #007F73;
    }

    .product-badge.premium {
        background-color: #000000;
    }

    .product-badge.handmade {
        background-color: #6C22A6;
    }

    .product-badge i {
        font-size: 12px;
        color: #ffffff
    }

    .product-badge span {
        font-size: 10px;
        color: #ffffff;
        line-height: 14px
    }

.product-detail ul,
.product-details--info__desc ul,
.option-card-wrap--desc ul {
    list-style-type: circle !important;
    margin-left: 18px;
}


.position-relative {
    position: relative !important;
}


.is-loading {
    background: #eee;
    background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
    border-radius: 5px;
    background-size: 200% 100%;
    animation: 1.5s shine linear infinite;
}

@keyframes shine {
    to {
        background-position-x: -200%;
    }
}


.kky-product-customization {
    color: var(--primaryColor) !important;
    font-size: 13px !important;
}


.create-custom-gift {
    display: flex;
    flex-direction: column;
    height: calc(100dvh - 120px);
    background-color: white;
}

.flex-grow-1 {
    flex-grow: 1;
}

.show-only-mobile {
    display: none;
}

.gift-box-item-quantity {
    min-width: 60px;
    text-align: right;
}

.t-searchable-selectbox[data-hb-loading="true"]::before {
    content: "";
    background-image: url(../../images/spinner.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 25px;
    height: 25px;
    position: absolute;
    z-index: 1;
    right: 15px;
    top: 34px;
    background-color: white;
    animation: spin 0.65s linear infinite;
}

.indicator-progress {
    display: none;
}

[data-hb-indicator=on] &gt; .indicator-label {
    display: none;
}

[data-hb-indicator=on] &gt; .indicator-progress {
    display: inline-block;
}

div:where(.swal2-container) {
    z-index: 999999999 !important;
}

@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}






@media screen and (max-width: 780px) {
    .show-only-mobile {
        display: block;
    }


    .custom-gift-box-area--basket:not(.basket-show) .create-custom-gift {
        width: 0px !important;
        overflow-y: hidden;
    }


    .js-customgift-add-to-basket {
        position: absolute;
        right: 100vw;
        left: calc(-100vw - 1px);
        bottom: 0vh;
    }

        .js-customgift-add-to-basket .t-button {
            border-radius: 0px !important;
        }


    .custom-gift-box-area--product .add-basket-button {
        opacity: 1;
        pointer-events: auto;
        bottom: 15px;
        transition: all 0.8s var(--generalTransition);
        font-size: 12px;
        padding: 4px 12px;
    }

    .popup--content.product-detail .basket-product-count-buttons input {
        width: 50px !important;
    }

    .popup--content {
        max-height: 80vh;
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .popup--content.product-detail {
            width: 100%;
        }

    .custom-gift-box-area {
        flex-direction: column;
    }

    .custom-gift-box-area--category ul li a::before, .custom-gift-box-area--corporate ul li a::before {
        display: none;
    }

    .custom-gift-box-area--category__title, .custom-gift-box-area--corporate__title {
        display: none;
    }

    .custom-gift-box-area--product {
        padding: 0px 5px;
        max-width: 33% !important;
    }


    .custom-gift-box-area--category {
        position: sticky;
        top: 60px;
        z-index: 2;
        height: unset;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        overflow-x: hidden;
        background-color: #F9F3E4;
    }

    .custom-gift-box-area--corporate {
        top: 60px;
        z-index: 2;
        height: unset;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        overflow-x: hidden;
    }

    .custom-gift-box-area--category {
        box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.25);
    }

    .custom-gift-box-area--list-wrap {
        gap: 10px 0px;
    }

    .custom-gift-box-area--category ul {
        display: flex;
        flex-direction: row;
        overflow: auto;
        align-items: center;
    }

        .custom-gift-box-area--category ul li {
            flex: 1;
            min-width: auto;
            text-align: center !important;
        }

    .custom-gift-box-area--corporate ul {
        display: flex;
        flex-direction: row;
        overflow: auto;
        align-items: center;
        justify-content: flex-start;
    }

        .custom-gift-box-area--corporate ul li {
            min-width: auto;
            text-align: center !important;
        }


    .mobile-giftbox-basket {
        box-shadow: 0 1px 1px 0 rgb(0 0 0 / 25%);
        border: solid 0.5px #e1e4ff;
        background-color: #fff;
        border-radius: 20px 0px 0px 20px;
        position: absolute;
        top: 70px;
        left: -50px;
        width: 56px;
        height: 46px;
        z-index: -1;
        justify-content: center;
        display: flex;
        align-items: center;
    }

        .mobile-giftbox-basket img {
            width: 27px;
            height: 27px;
        }


    .custom-gift-box-area--basket {
        height: calc(100dvh - 120px);
        position: sticky;
        bottom: 55px;
        right: 0;
        border-left: 1px solid #545c782e;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        border-top: 1px solid #545c782e;
        z-index: 10000;
        box-shadow: 1px solid #545c782e;
        transform: translateX(100vw);
        transition: transform 250ms ease-in;
    }

        .custom-gift-box-area--basket.basket-show {
            transform: translateX(0vw);
        }

    .giftbox-add-to-card-wrapper .t-button {
        padding: 15px 20px;
    }

    .mobile-flex-direction-column {
        flex-direction: column !important;
    }

    .showcase--product {
        margin-left: 0px;
    }

    .footer {
        margin-right: -15px;
        margin-left: -15px;
    }

    .hide-on-mobile {
        display: none !important;
    }

    .show-on-mobile {
        display: inline-block !important;
    }

    .basket-item-header-3 {
        flex-direction: row !important;
        align-items: center !important;
    }

    .basket-next-step-wrapper {
        flex-direction: column;
    }

        .basket-next-step-wrapper a, .basket-next-step-wrapper button {
            width: 100% !important;
        }

    .no-padding-left-mobile {
        padding-left: 0px !important;
    }

    .no-padding-right-mobile {
        padding-right: 0px !important;
    }

    .w-100-mobile {
        width: 100% !important;
    }


    .showcase--discount {
        min-height: 333px;
    }

    .custom-gift-box-area--product__bigtitle {
        font: 500 19px var(--fontFamily);
    }

    .custom-gift-box-area--product .home-product--title {
        font: 400 10px var(--fontFamily);
    }

    .custom-gift-box-area--product .home-product--price {
        font: 500 15px var(--fontFamily);
    }

    .custom-gift-box-area--product:hover .add-basket-button {
        opacity: 1;
        pointer-events: auto;
        bottom: 15px;
        transition: all 0.8s var(--generalTransition);
    }

    .home-product--price {
        flex-wrap: wrap;
    }

    .home-product--oldprice {
        margin-left: 0px !important;
    }

    .custom-gift--favorite-button.active img:first-child {
        max-height: 0px;
        max-width: 0px;
        opacity: 0;
        transform: scale(0);
        transition: all 0.8s var(--generalTransition);
    }

    .custom-gift--favorite-button.active img:last-child {
        max-height: 25px;
        max-width: 25px;
        opacity: 1;
        transform: scale(1);
        transition: all 0.8s var(--generalTransition);
        margin-right: 5px;
    }

    .custom-gift--favorite-button img:first-child {
        max-height: 25px;
        max-width: 25px;
        opacity: 1;
        transform: scale(1);
    }

    .custom-gift--favorite-button img:last-child {
        max-height: 0px;
        max-width: 0px;
        opacity: 0;
        transform: scale(0);
    }

    .custom-gift-box-area--text {
        font-size: 20px;
    }

    .custom-gift-box-area--below-text {
        font-size: 16px;
    }

    .js-trash-button-basket {
        margin-left: 5px !important;
        padding-right: 0px !important;
    }
}

.career {
    margin-bottom: 10px;
}

.career-foto img {
    width: 100%;
    height: 100%;
}

.sresim {
    width: 45%;
    float: left;
    padding: 0 3% 0 0;
}

    .sresim img {
        width: 100%;
        height: auto;
    }

.fotoImg {
    width: 45%;
    padding: 0 3% 0 0;
}

    .fotoImg img {
        width: 100%;
        height: auto;
    }

.question-titles {
    color: var(--primaryColor);
    font: 400 20px var(--fontFamily);
}

.text-description {
    color: var(--primaryColor)
}

.fotoImg {
    margin: 10px 1%;
    width: 31%;
    height: 250px;
    float: left;
    text-align: center;
    font-weight: 700;
    overflow: hidden;
}

.rating {
    unicode-bidi: bidi-override;
    direction: rtl;
    float: left;
}

    .rating &gt; input {
        display: none;
    }

    .rating &gt; label {
        display: inline-block;
        margin-right: 5px;
        font-size: 30px;
        color: #aaa;
        cursor: pointer;
    }

    .rating &gt; input:checked ~ label,
    .rating &gt; input:checked ~ label ~ label {
        color: #ffca08;
    }

/*.ratereview {
    border: 1px solid #d6c393;
    background-color: #f9f3e41a;
    padding: 20px;
    margin-bottom: 50px;
    border-radius: 10px;
    margin-top: 20px;
    margin-left: 200px;
    margin-right: 200px;
    color: var(--primaryColor);
}
*/
.ratereview .row {
    display: flex;
    flex-wrap: wrap;
}

.ratereview .col-md-4 {
    width: 100%;
    padding: 0 15px;
}

.ratereview label {
    display: block;
    margin-bottom: 5px;
}

.ratereview .rating {
    display: flex;
}

    .ratereview .rating input[type="radio"] {
        display: none;
    }

    .ratereview .rating label {
        display: inline-block;
        cursor: pointer;
        font-size: 24px;
        margin-right: 5px;
    }

.star-rate {
    border-bottom: 1px solid #d8d8d8;
}

.review {
    margin-top: 10px;
}

.ratereview .col-md-3 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.share-container {
    position: relative;
    display: inline-block;
    margin-left: 5px;
}

.share-options {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    .share-options a {
        color: var(--mainFontColor);
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

        .share-options a:hover {
            background-color: #f1f1f1;
        }

.share-button {
    border: none;
    outline: none !important;
    background: transparent;
    position: absolute;
    right: 0;
    bottom: 0;
}

    .share-button img {
        transition: all 0.8s var(--generalTransition);
        width: 24px;
        height: 24px;
    }

button.share-button.product-detail-share {
    position: relative !important;
    width: 70px;
    margin-left: -150px;
    margin-bottom: 10px;
    color: #FFF;
}

    button.share-button.product-detail-share &gt; div {
        position: relative;
        width: 100%;
        height: 100%;
    }


.product-name-share {
    display: flex;
}

.show-on-mobile {
    display: none;
}

.yorum {
    background-color: #F9F3E4;
    border-radius: 5px;
    padding: 24px;
    margin-bottom: 12px;
}

    .yorum .name {
        color: var(--mainFontColor);
        font: 700 12px var(--fontFamily);
    }

    .yorum .time {
        color: var(--mainFontColor);
        font: 600 12px var(--fontFamily);
        margin-left: 6px;
    }

    .yorum .rate {
        color: var(--mainFontColor);
        font: 600 12px var(--fontFamily);
        margin-bottom: 0px;
    }



.more-review-load {
    color: var(--primaryColor);
    font: 600 16px var(--fontFamily);
    text-decoration: underline !important;
}

.yorum p {
    color: var(--mainFontColor);
    font: 400 14px var(--fontFamily);
    margin-top: 15px;
    margin-bottom: 0;
}

.yorum figure {
    width: 20px;
    min-width: 20px;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}

    .yorum figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.required-field {
    border: 2px solid red;
    background-color: #fdd;
}

.mobile-icons {
    margin-right: 8px;
}

.mobile-action_p2 ul li {
    border-bottom: 1px solid #d8d8d8;
}

    .mobile-action_p2 ul li:last-child {
        border: 0;
    }
/*.top_menu_categories_mobile li:last-child {
    border-bottom: 1px solid #D6C393;
}*/

@media only screen and (max-width: 500px) {
    .breadcrumb ul li, .breadcrumb ul li:after, .breadcrumb.detail-page ul li a, .breadcrumb.detail-page ul li:after {
        font-size: 12px;
    }
}
</pre></body></html>