/* header style */
header.desktop .search .easy-autocomplete {
	width: 100% !important;
}
header .h-center {
    height: 92px;
    display: flex;
    align-items: center;
}
.header-desktop-left {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 25px;
    height: 100%;
}
header .h-center .container .row,header .h-center .container,header .h-center .container .col-md-4 {
    height: 100%;
}
.msidebar-cls-btn {
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    color: #5f8e30;
    width: 80px;
    height: 80px;
    display: flex;
    border-radius: 0px 0px 0px 200px;
    justify-content: center;
    align-items: center;
    padding: 0px 0px 17px 21px;
    font-size: 22px;
    cursor: pointer;
}
.menu-sidebar .row {
    height: 100%;
    width: 100%;
    justify-content: space-between;
}
.menu-sidebar .row .col-12 {
    padding: 0;
}
.menu-sidebar-left, .menu-sidebar-right {
    height: 100%;
    padding: 30px;
}
.menu-sidebarl-top {
    margin-bottom: 30px;
}
.menu-sidebarl-top .search .easy-autocomplete {
    width: 100% !important;
}
.menu-sidebar-right {
    background: url('images/sidebar-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.menu-sidebar-category li {
    height: auto;
    padding: 0;
    list-style: none;
    margin-bottom: 15px;
}
.menu-sidebar-category ul li:last-child {
    margin: 0px;
}
.menu-sidebar-category li a {
    color: #5f8e30;
    font-size: 17px;
    font-weight: 500;
}
.menu-sidebar-category li .msidebar-sub-category a {
    color: #4a4a4a;
    font-size: 15px;
    font-weight: 400;
}
.msidebar-sub-category {
    padding: 5px 15px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
}
.menu-sidebar-category ul {
    padding: 0px;
}
.msidebar-help-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 15px;
}
.msidebar-help-submenu {
    padding: 5px 15px;
}
.msidebar-help-item h4 {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #e2e2e2;
    color: #fff;
}
.msidebar-help-submenu ul {
    margin: 0px;
    padding: 0px;
}
.msidebar-help-submenu ul li {
    list-style: none;
}
.msidebar-help-submenu ul li a {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}
.msidebar-bottom .col-12 {
    padding: 10px !important;
}
.msidebar-bottom-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
}
.msidebar-bottom-left a {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    border: 1px solid #fff;
    padding: 5px 15px;
    border-radius: 5px;
    width: 100%;
    justify-content: flex-start;
}
.msidebar-bottom-left a img {
    width: 27px;
    height: 100%;
}
.msidebar-bottom-right {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}
.menu-sidebarl-top .search .easy-autocomplete form {
    position: relative;
}
.menu-sidebarl-top .search .easy-autocomplete input {
    border: none;
    box-shadow: none;
    border-bottom: 2px solid #5f8e30;
    background: transparent;
    border-radius: 0px;
}
.menu-sidebarl-top .search .easy-autocomplete form button {
    padding: 0px;
    margin: 0px;
    outline: none;
    position: absolute;
    right: 12px;
    top: 0;
}
.menu-sidebarl-top .search {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}
.menu-sidebar-left {
    background: #f2f3ee;
}
header.desktop.fixed-desktop {
    position: relative;
}
.top-bar {
    display: none;
}
header.desktop.fixed-desktop .top-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 0px;
    border-bottom: 1px solid #e2e2e2;
}
.mobile.fixed-mobile .top-bar {
    display: block;
    background: #f2f3ee;
    border-bottom: 1px solid #c5c5c5;
    padding: 8px 0px;
}
header.desktop .header-bar .bar-delivery-link img {
    width: 27px;
    height: 27px;
}
header.desktop .header-bar .bar-delivery-link {
    background: #e6007e;
    color: #fff;
    padding: 5px 12px;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
    font-size: 12px;
}
.header-bell .qk-app-campaign-bell {
    margin: 0;
}
.header-bell .qk-app-campaign-bell .campaign-icon {
    width: auto;
    height: auto;
    border: none;
}
.header-bell .qk-app-campaign-bell .campaign-icon i {
    font-size: 21px !important;
}
.header-bell .qk-app-campaign-bell .campaign-icon .count {
    right: -11px;
    top: -12px;
    width: 18px;
    height: 18px;
    font-size: 12px;
    background: #f5f2ea;
    color: #73943e;
    border: 1px solid #e3e0d8;
}
/* header style end */
/* mobil header style */
.m-hcenter {
    background: #f2f3ee;
    height: 80px;
    border-bottom: 1px solid #c5c5c5;
    position: relative;
    z-index: 99;
}
header.mobile .m-hbottom {
    opacity: 0;
    transform: translateY(-300%);
    transition: all 0.4s;
    background: #f2f3ee;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    z-index: -1;
    height: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    border-bottom: 1px solid #dddddd;
}
header.mobile.fixed-mobile .m-hbottom {
    opacity: 1;
    transform: translateY(0);
    top: 100%;
    z-index: 9;
}
header.mobile.fixed-mobile {
    top: unset;
}
.m-hcenter .row {
    height: 100%;
}
.hm-center, .hm-left, .hm-right {
    display: flex;
    align-items: center;
    height: 100%;
}
.hm-center{
    justify-content: center;
}
.hm-left{
    justify-content: flex-start;
}
.hm-right {
    justify-content: flex-end;
    gap: 15px;
}
header.mobile .m-hbottom a {
    color: #000;
    font-size: 13px;
    font-weight: 400;
}
/* mobil header style end */
/* footer style */
footer {
    padding: 0;
    border-top: none;
    overflow: hidden;
}
.footer-head {
    margin-bottom: 64px;
}
.footer-head .col-md-7 .footer-card{
    padding: 24px 0px 24px 24px;
}
.footer-card {
    border-radius: 20px;
    background: #FFFAF6;
    padding: 24px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.fnewsletter-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    height: 100%;
    justify-content: center;
}
.newsletter-content-top h4 {
    color: #110904;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 8px;
}
.newsletter-content-top span {
    color: #8F9D7E;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.newsletter-content-bottom {
    max-width: 370px;
    width: 100%;
}
.footer-card-bg {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.social-media {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}
.socia-media-title h4 {
    margin: 0px;
    color: #110904;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}
.social-media-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}
.social-media-items a {
    color: #8F9D7E;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
.footer-cardright-bg {
    display: flex;
    justify-content: center;
}
.finfo-left {
    padding: 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}
.finfo-left::after {
    content: "";
    background: transparent;
    position: absolute;
    right: 0;
    left: -100%;
    height: 100%;
    z-index: 0;
}
.finfo-right {
    background: #e6007e;
    padding: 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}
.finfo-right::before {
    content: "";
    background: #FFFAF6;
    position: absolute;
    right: -100%;
    left: 0;
    height: 100%;
    z-index: 0;
}
.finfo-left-inside {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    z-index: 1;
}
.footerlogo-block {
    margin-bottom: 40px;
}
.fpc-title {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 12px;
}
.fpc-title h4 {
    color: #110904;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 8px;
}
.fpc-title span {
    color: #110904;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    width: 55%;
}
.fpc-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
}
.fpc-items a {
    color: #110904;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
.finfo-left-bottom {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    flex-direction: column;
    height: 100px;
    position: relative;
    z-index: 1;
}
.finfo-right-inside {
    padding: 40px 0px 40px 40px;
    height: 100%;
    position: relative;
    z-index: 1;
}
.footer-bank-logo {
    padding: 0px 20px 0px 0px;
}
.footer-category-block .col-md-3:last-child .title {
    font-family: "Beth Ellen", cursive;
}
.footer-blog-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
}
.footer-blog-block span {
    color: #110904;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.footer-blog-block a {
    border-radius: 10px;
    background: #e6007e;
    padding: 6px 16px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.copyright-write {
    height: 100%;
    display: flex;
    align-items: flex-end;
    color: #110904;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
.footer-etbis {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-end;
}
.finfo-right-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100px;
    padding: 0px 0px 0px 40px;
    width: 100%;
    position: relative;
    z-index: 1;
}
.finfo-policy {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
}
.finfo-policy a {
    color: #110904;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
.flh-block {
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.footer-bar .col-12 {
    padding: 0px;
}
.fb-left {
    position: relative;
}
.fb-left::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -100%;
    right: 0;
    height: 100%;
    background: transparent;
    z-index: 0;
    border-top: 1px solid #e2e2e2;
}
.fb-right {
    background: #e6007e;
    position: relative;
}
.fb-right::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: -100%;
    height: 100%;
    background: #FFFAF6;
    z-index: 0;
    border-top: 1px solid #E2E2E2;
}
.fbb-mobil-block {
    display: none;
    position: relative;
}
.fb-bottom-mb {
    display: none;
}
/* footer style end */
/* profil style */
.product-profile-info {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
}
.profil-badge-block .product-label {
    position: unset;
}
.profil-badge-block .product-label img {
    width: 90px;
    height: 100%;
}
.product-profile-1 .carousel .carousel-item img {
    border-radius: 10px;
}
.product-profile-1 .carousel .carousel-indicators li .img-auto {
    border-radius: 10px;
}
.product-profile-1 .carousel .carousel-indicators {
    gap: 10px;
}
.product-profile-info li a {
    color: #919191;
    text-decoration: underline;
}
.product-profile-info li a .value {
    font-weight: 400;
}
.product-detail-card .special-field-box {
    background: #e6007e;
    border-radius: 10px;
    border: none;
    padding: 10px 15px;
    margin: 20px 0px;
}
.profil-badge-block {
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
.product-detail-card .special-field-box .field {
    margin: 0px;
    display: flex;
    gap: 30px;
    color: #fff;
}
.product-detail-card .special-field-box .field .value {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    width: fit-content;
}
.product-detail-card .special-field-box .field .value label {
    margin: 0px;
}
.profil-advantage-block h5 {
    font-size: 14px;
    margin: 0;
    margin-bottom: 1rem;
    display: block;
    font-weight: 600;
    color: #000;
}
.product-profile-1 .carousel .carousel-outer {
    margin-bottom: 20px;
}
.padvantage-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
}
.padvantage-item-left {
    border: 1px solid #e2e2e2;
    width: 45px;
    height: 45px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fafafa;
}
.padvantage-item-left img {
    width: 30px;
    height: 30px;
}
.padvantage-item-right {
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: -.04em;
    color: #212529;
    flex: 1;
}
.profil-advantage-block .col-12:nth-child(3) .padvantage-item, .profil-advantage-block .col-12:nth-child(4) .padvantage-item {
    margin: 0px;
}
.profil-contact-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
.profil-advantage-block {
    margin-bottom: 20px;
}
.profil-contact-block a {
    width: 50%;
    padding: 11px 0px;
    border: 1px solid #e2e2e2;
    background-color: #fafafa;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px;
    color: #333;
    font-size: 14px;
    font-weight: 400;
}
.profil-contact-block a i {
    color: #e6007e;
    font-size: 18px;
}
.product-profile-1 {
    padding: 20px;
    background: #fbfbfb;
    border-radius: 10px;
}
.product-detail-pricecard {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}
.product-buttons .product-quantity {
    border: 1px solid #e6007e;
    border-radius: 200px;
    margin: 0px;
    height: fit-content;
}
.product-quantity .btn:hover {
    background: transparent !important;
}
.product-detail-pricecard .product-buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    margin-bottom: 15px;
}
.product-price-group h6 {
    color: #e6007e;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.productdetail-cargo-time {
    color: #919191;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
.productdetail-cargo-time img {
    width: 18px;
    height: auto;
}
.product-cargo-countdown {
    padding: 15px;
}
.cargo-countdown-title {
    display: flex;
    flex-direction: column;
    color: #1f2535;
    font-size: .7rem;
    font-weight: 600;
    margin-bottom: 15px;
}
.cargo-countdown-title span {
    font-size: 20px;
}
#cargo-countdown-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.product-cargo-countdown #cargo-countdown-content div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    padding: 15px 0px;
    color: #1f2535;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    margin: 0 10px;
    background: #fff;
    border-radius: 10px;
}
.product-cargo-countdown #cargo-countdown-content div span {
    line-height: 15px;
    font-size: 12px;
    font-weight: 400;
}
.product-cargo-countdown #cargo-countdown-content div.last-one {
    color: #fff;
    background: #e6007e;
    border: none;
}
.card-comment .info .stars i.active, .product-comment-list .comment-box .stars .active, .product-comment-list-v2 .comments .item .customer .stars i.fill, .product-comment-list-v2 .score .stars .star.fill, .product-comment-list-v2 .summary .item .stars .fill, .product-comment-stars .star.active i, .product-comment-stars .star:hover i {
    color: #FFC000;
}
.product-comment-list-v2 .summary .item .rate .fill {
    background: #FFC000;
}
.product-profile-1 .carousel .carousel-item .video {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-profile-1 .carousel .carousel-item .video #myVideo {
    border-radius: 10px;
}
.product-profile-1 .carousel .carousel-item .video #playButton {
    outline:none;
    height: 60px;
    width: 60px;
    position: absolute;
    z-index: 2;
    border-radius: 200px;
    background: #e6007e;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-profile-1 .carousel .carousel-item .video #playButton img {
    width: 30px;
    height: 30px;
}
.related-products-block h5 {
    font-size: 14px;
    margin: 0;
    margin-bottom: 1rem;
    display: block;
    font-weight: 600;
    color: #000;
}
.related-products a img {
    border-radius: 10px;
}
.related-products a.active img {
    border-color: #e6007e;
}
.related-products-block {
    margin-bottom: 20px;
}
.profil-prices-discount {
    background: #f5f2ea;
    border: 1px solid #e1dfd8;
    color: #73943e;
    width: 35px;
    height: 35px;
    border-radius: 200px;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    font-weight: 700;
}
/* profil style end */
/* campaing page style */
.campaing-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
.cmp-img img {
    border-radius: 15px;
}
.cmp-write {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #000;
}
.cmp-write h4 {
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 8px;
}
.cmp-write span {
    font-size: 15px;
    font-weight: 300;
    height: 43px;
    overflow: hidden;
}
.cmp-write-btn {
    padding: 5px 15px;
    border-radius: 5px;
    background: #e6007e;
    color: #ffff;
    margin-top: 10px;
    font-size: 13px;
    font-weight: 500;
}
/* campaing page style end */
/* static page style */
.sf-header {
    font-size: 3rem;
    font-weight: 700;
    margin: 1rem 0;
}
.sf-icerik {
    font-size: 16px;
    margin-bottom: 3rem;
    display: block;
}
.sf-icerik p {
    margin: 3rem 0px;
}
.sf-icerik-list ul {
    list-style: auto;
    margin-left: 3rem;
}
.sf-icerik-list ul li {
    font-size: 15px;
    margin-bottom: 1rem;
}
.sf-icerik-list h3 {
    margin-top: 3rem;
}
.basinda-biz strong {
    margin-bottom: 1rem;
    display: block;
    font-size: 2.5rem;
}
p.sf-baslik {
    font-size: 3rem;
    margin-bottom: 3rem;
}
.sf-bold {
    font-size: 3rem;
    line-height: 5;
}
.bizKimiz img {
    width: 100%;
}
.faq .accordion .card .card-header h5 button[aria-expanded=true]:after {
    content: "\f068";
    color: #fff;
    background: #383849;
}
.faq .accordion .card .card-header h5 button:after {
    position: absolute;
    left: 30px;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background-color: transparent;
    color: #52b264;
    text-align: center;
    border: 1px solid #68bc78;
    border-radius: 50%;
    line-height: 100%;
    content: "\f067";
    font-size: 10px;
    line-height: 18px;
    font-family: "font awesome 5 free";
    font-weight: 900;
    border: none;
}
.key-area1 {
    background: url(https://percdn.com/f/561599/bzR6WWFuWTM5SzQ4TmkwZ0g0TnI/images/uploads/back-ekmek.png);
    background-position: 50% 40%;
    background-size: cover;
    margin-top: -19px;
    padding: 30px 0px;
}
.key-area1 .p-g-b-c-0 .p-g-mod {
    background: transparent !important;
}
.kendi-ekmek .first-title {
    color: #5f8e30;
    margin-bottom: 2rem;
}
.kendi-ekmek p {
    font-size: 20px;
}
.kendi-ekmek h2 {
    color: #5f8e30;
    margin-bottom: 2rem;
}
.kendi-ekmek ul li {
    font-size: 20px;
    list-style: none;
}
/* static page style end */
/* payment style */
.fastpay-body .steps .step.active .circle, .payment-steps-1 .step.active .circle {
    background: #e6007e;
}
.fastpay-body .steps .step.active, .free-shipping-limit .info .name span, .payment-steps-1 .step.active {
    color: #e6007e;
}
.payment-form-group-1 input, .payment-form-group-1 select {
    height: 50px;
}
.invoice-info-description {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    padding: 9px;
}
.invoice-info-description input {
    height: fit-content;
}
.invoice-info-description label {
    margin: 0px;
}
/* payment style end */
/* manset style */
.home-headline .swiper-button-next, .home-headline .swiper-button-prev {
    background: #fff;
    border: 1px solid #8f9d7e;
    border-radius: 200px;
    color: #8f9d7e !important;
    --swiper-navigation-size: 13px;
    width: 35px;
    height: 35px;
}
.home-headline .swiper-pagination-bullet {
    background: #8f9d7e !important;
    transition: 0.5s;
}
.home-headline .type-45-swiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #8f9d7e!important;
    border-radius: 5px;
    width: 15px;
}
/* manset style end */
/* treeb style */
.treeb-bg {
    background: #FFFAF6;
    padding: 20px 0px;
}
.treeb-inside-bottom .row {
    align-items: center;
}
.treeb-inside-title span {
    font-family: "Courgette", cursive;
    color: #EA7F00;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 6px;
}
.treeb-inside-title h1 {
    color: #110904;
    font-size: 24px;
    font-weight: 400;
}
.treeb-inside-top {
    margin-bottom: 16px;
}
.tbi-card {
    margin-bottom: 40px;
}
.tbi-left .tbi-card:last-child {
    margin: 0px;
}
.tbi-rtop {
    margin-bottom: 16px;
}
.tbi-rtop h4 {
    color: #e6007e;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 6px;
}
.tbi-rtop span {
    color: #e6007e;
    font-size: 14px;
    font-weight: 400;
}
.tbi-rbottom {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.tbi-rbottom a {
    padding: 8px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: #e6007e;
    font-size: 14px;
    font-weight: 500;
    border-radius: 10px;
}
.tbi-rbottom a:first-child {
    background: #F7F3E6;
}
/* treeb style end */
/* card comment style */
.cm-top-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}
.cm-top-left h4 {
    margin: 0px;
    color: #110904;
    font-size: 16px;
    font-weight: 400;
}
.cm-top-left span {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
    color: #036100;
    font-size: 12px;
    font-weight: 400;
}
.cm-top-left span img {
    width: 18px !important;
    height: 18px;
}
.cm-top-right {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
}
.pcommnet-card {
    padding: 32px 16px;
    border-radius: 12px;
    border: 1px solid #E7E7E7;
    background: #FAFAFA;
}
.cm-top {
    margin-bottom: 20px;
}
.cm-top-right .stars .fa-star {
    color: #d8d8d8;
}
.cm-top-right .stars .active {
    color: #ffc000;
}
.cm-top-right .stars {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 2px;
}
.cm-bottom .comment {
    height: 60px;
    overflow: auto;
    color: #110904;
    font-size: 14px;
    font-weight: 400;
}
.cm-bottom .date {
    color: #8F9D7E;
    font-size: 12px;
    font-weight: 400;
}
/* card comment style end */
/* default title block */
.df-title-section .p-g-mod-body {
    padding: 0px !important;
}
.df-title-section .p-g-mod {
    margin: 0px;
}
.df-title-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    margin-bottom: 16px;
}
.df-title-block h4 {
    color: #110904;
    font-size: 24px;
    font-weight: 400;
    margin: 0px;
}
.df-title-block span {
    color: #8F9D7E;
    font-size: 16px;
    font-weight: 400;
}
/* default title block end */
/* card style */
.p-g-mod-showcase .p-g-mod-body {
    padding: 0px !important;
}
.product-owl .owl-nav,.product-owl .owl-dots,.custom-product-owl .owl-dots,.custom-product-owl .owl-nav {
    display: none;
}
/* card style end */
/* no name style */
.p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
    color: #110904;
    font-size: 24px!important;
    font-style: normal!important;
    font-weight: 400!important;
}
.pattern-group .p-g-mod .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-description {
    color: #8F9D7E;
    font-size: 16px;
    font-style: normal;
    font-weight: 400!important;
    line-height: 24px;
}
#native-modal-popup-2 .modal-content {
    width: fit-content;
    margin: 0 auto;
}
.cky-btn-revisit-wrapper {
    z-index: 99 !important;
}
/* no name style end */
.fl-set .col-list.col-12.d-block.col-sm-12.d-sm-block.col-md-12.d-md-block.col-lg-7.d-lg-block.col-xl-7.d-xl-block.p-g-b-c-1 {
    display: flex !important;
    align-items: center;
}
.fl-set .p-g-b-c-wrapper {
    max-width: -webkit-fill-available;
}
.custom-module-code-2395 .ban-type .ban-type-title {
    color: #F7F3E6!important;
    font-weight: 700!important;
}
.custom-module-code-2395 .ban-type-content {
    gap: 32px!important;
    width: 90%!important;
}
.custom-module-code-2395 .ban-type .ban-type-description {
    color: var(--beyaz, #F7F3E6)!important;
    font-size: 24px!important;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}
.custom-module-code-2395 .ban-type .ban-type-btn {
    padding: 10px 34px;
}
.owl-wrapper .owl-single-button {
    background: rgba(143, 157, 126, 0.60)!important;
}
.owl-wrapper .owl-single-button button {
    color: #fff!important;
}
.card-product .card-product-inner .image-wrapper .image img {
    padding: 8px;
    border-radius: 12px !important;
}
.card-product .card-product-inner .buttons {
    width: 100%;
}
.product-card-footer {
    display: flex;
    align-items: center;
    gap: 8px;
}
.sale-price.disc {
    color: #5F8E30 !important;
    font-weight: 600!important;
}
.no-pad .col-12 {
    padding: 0;
}
.img-text-area .top {
    position: relative;
}
.img-text-area .top .text-side {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    bottom: 120px;
    right: 0;
}
.img-text-area .top .text-side .title {
    color: #F7F3E6;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 20px;
}
.img-text-area .top .text-side .text {
    color: #F7F3E6;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    width: 45%;
}
.img-text-area {
    position: relative;
    margin-bottom: 200px;
}
.bot-im-t-side {
    display: flex;
    justify-content: space-between;
    position: absolute;
    left: 10%;
    right: 0;
    bottom: -23%;
    width: 78%;
}
.bot-im-t-side .banner-area {
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px 6px 44px 0px rgba(196, 196, 196, 0.25);
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center;
}
.bot-im-t-side .banner-area .text {
    color: #e6007e;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
}
.lezzet-items {
    position: relative;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(247, 243, 230, 1) 100%, rgba(247, 243, 230, 1) 100%);
    border-radius: 0 0 12px 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.lezzet-items .imgs {
    position: absolute;
}
.lezzet-items .bot {
    padding: 200px 20px 64px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: relative;
    z-index: 2;
}
.lezzet-items .bot .title {
    color: var(--main-kahve, #e6007e);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.lezzet-items .bot .text {
    color: var(--main-kahve, #e6007e);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.lezzet-items .bot a {
    display: flex;
    justify-content: center;
}
.lezzet-items .bot a .btn-s {
    color: #FF7500;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    font-family: "Courgette", cursive;
}
.pattern-group-header .p-g-h-info .p-g-h-i-description {
    color: #8F9D7E!important;
}
.pattern-group .p-g-tab-wrapper .p-g-t-nav .nav {
    justify-content: center;
    gap: 15px;
}
.pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-link {
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 10px 15px;
    text-align: center;
    color: #110904;
    background: #fbfbfb;
    font-size: 16px;
    font-weight: 400;
    border-radius: 7px;
    border: none;
}
.pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-link:hover, .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-link.active {
    background: #e6007e !important;
    color: #fff;
}
.pattern-group .p-g-tab-wrapper .p-g-t-nav .nav {
    justify-content: center;
    gap: 15px;
}
.verysell-section .nav {
    justify-content: flex-end !important;
}
.verysell-section .nav .nav-link {
    color: #8F9D7E !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    padding: 0px 0px 3px 0px !important;
    background: transparent !important;
    border-bottom: 1px solid #8F9D7E !important;
    border-radius: 0px !important;
}
.verysell-section .p-g-tab-wrapper .p-g-t-nav .nav .nav-link.active,.verysell-section .p-g-tab-wrapper .p-g-t-nav .nav .nav-link:hover {
    color: #e6007e !important;
    background: transparent !important;
    border-bottom: 1px solid #e6007e !important;
}
/* waw style */
.waw-section .p-g-tab-direction-1 .p-g-t-nav {
    margin: 0px 90px 0px 0px !important;
}
.waw-section .p-g-tab-direction-1 .p-g-t-nav .nav {
    justify-content: center !important;
}
.waw-section .p-g-tab-direction-1 .nav-link {
    padding: 0px 0px 4px 0px !important;
    border-bottom: 2px solid transparent !important;
    margin-bottom: 24px !important;
    color: #110904 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    background: transparent !important;
}
.waw-section .p-g-tab-wrapper .p-g-t-nav .nav .nav-link.active, .waw-section .p-g-tab-wrapper .p-g-t-nav .nav .nav-link:hover {
    text-decoration: none !important;
    border-bottom: 2px solid #8F9D7E !important;
    padding-bottom: 4px !important;
    background: transparent !important;
    border-radius: 0px !important;
}
.waw-section .p-g-tab-direction-1 .nav-link:hover {
    text-decoration: none !important;
    border-bottom: 2px solid #8F9D7E;
    padding-bottom: 4px !important;
}
.cafe-address-block {
    padding: 40px;
    border-radius: 20px;
    border: 1px solid #E7E7E7;
}
.cafe-address-block .container {
    padding: 0px !important;
    margin: 0px !important;
}
.caddress-left {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 16px;
}
.ca-left-top span {
    margin-bottom: 4px;
    color: #5F8E30;
    font-size: 16px;
    font-weight: 600;
}
.ca-left-top h4 {
    margin: 0px;
    color: #110904;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
}
.caddress-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    justify-content: center;
}
.ca-right-top {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 24px;
}
.ca-right-top a {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    color: #110904;
    font-size: 16px;
    font-weight: 400;
}
.ca-right-bottom {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    background: #e6007e;
    color: #F7F3E6;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 30px;
}
.ca-right-bottom:hover {
    color: #F7F3E6;
}
.verysell-section .p-g-t-nav {
    margin-bottom: 15px !important;
}
/* waw style end */
.ofTheWeekProduct {
    position: absolute;
    z-index: 2;
    left: 7px;
    top: 6px;
    color: #FF7500;
    background: #f7f3e7;
    font-size: 14px;
    padding: 4px 12px;
    border-radius: 10px;
    font-weight: 500;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}
.siyez-oneri {
    display: flex;
    background: #f7f0e8;
    height: 100%;
    align-items: center;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
}
#myModal1 .modal-dialog {
    margin: 6rem auto;
    border: 1px solid #e2e2e2;
}
button.oneri-btn {
    padding: 0;
    border: none;
    background: none;
    outline: 0;
}
button.oneri-btn span {
    border: none;
    padding: 10px 2rem;
    font-size: 16px;
    background: #764301;
    color: #fff;
    text-transform: uppercase;
    border-radius: 10px;
}
.custom-module-code-2394 .banner-item .img-auto {
    border-radius: 12px;
}
.weekp-popup .popup-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    justify-content: center;
}
.weekp-popup .popup-left img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.weekp-popup .popup-right p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 400;
}
.weekp-popup .popup-right h4 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 9px;
}
.weekp-popup .popup-right a {
    border-radius: 10px;
    background: #764301;
    color: #f7f3e6;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    padding: 7px 25px;
    width: fit-content;
    line-height: normal;
}
.popup-right .price-group .sale-price {
    font-size: 19px;
    font-weight: 700;
    color: #764301;
}
.weekp-popup .campaign {
    margin-bottom: 20px;
}
.popup-right .price-group {
    margin-bottom: 3px;
    display: flex;
    gap: 11px;
    flex-direction:row-reverse;
    align-items: center;
}
.campaign .last-price {
    text-decoration: line-through;
    font-size: 15px;
}
.popup-left .badge {
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 10px;
    color: #FF7500;
    background: #f7f3e7;
    font-size: 16px;
    padding: 10px 20px;
    border-radius: 10px;
    font-weight: 500;
}
.weekp-popup .popup-left {
    position: relative;
}
#native-modal-popup-5 .modal-content {
    background: #f7f0e8;
    border-radius: 10px;
}
#native-modal-popup-5 .native-modal-close {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1px 0px 0px 1px !important;
}

.basket-weekp-section .card-product {
    background: #f7f0e8;
    border: none !important;
}
.basket-weekp-section .card-product .image .img-auto {
    height: 250px;
    aspect-ratio: 1;
    object-fit: cover;
}
.card-product .card-product-inner .image-wrapper .ofTheWeekProduct {
    left: 15px;
    top: 15px;
    border-radius: 10px;
    padding: 6px 16px;
}
.basket-weekp-section .card-product .card-product-inner .buttons .btn-cart {
    background: #764301;
    border: #764301;
}
.basket-weekp-section .age-kart-product-favourite a .age-fav-icon-after {
    border: 1.5px solid #764301;
    color: #764301;
}
.basket-weekp-section .card-product .card-product-inner .quantity {
    background: #fff;
    border: none;
}
.palert-title {
    font-size: 12px;
    color: #e6007e;
    font-weight: 400;
}
.pd-price-for-promotion {
    display: flex;
    gap: 4px;
    font-size: 14px;
    font-weight: 600;
    color: #6d470a;
    background: #f7f2e8;
    padding: 6px 15px;
    border-radius: 4px;
}
.ct-price-for-promotion {
    display: flex;
    font-size: 14px;
    font-weight: 700;
    gap: 4px;
    color: #628d32;
}
.top-bar span {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
}
.top-bar span img {
    width: 27px;
    height: 27px;
}
.cargo-giftcount {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 600;
    gap: 10px;
}
.cargo-count {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 15px;
}
.agesepet-title .cargo-count {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    background: #fafafa;
    border: 1px solid #e2e2e2;
    padding: 10px;
    border-radius: 10px;
    width: fit-content;
    margin-top: 5px;
    position: relative;
    overflow: hidden;
}
span.color {
    color: #1b621b;
}
.dod-info {
    color: #EA7F00;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 10px;
}
.dod-info img {
    width: 20px!important;
}
.promotion-infos {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    margin: 10px 0;
}
.promotion-infos .items {
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 600;
    color: #EA7F00;
}
.on-detaysiyez {
    margin-top: 14px;
    margin-bottom: -10px;
    font-size: 14px;
    font-weight: 500;
    color: #e6007e;
}
.native-modal.show .hizli-sepet .fast-product-cart-box h4 {
    font-size: 19px;
    font-weight: 600;
    color: #333;
    padding-bottom: 0;
    width: 90%;
    margin-bottom: 5px;
}
.native-modal.show .hizli-sepet .fast-product-cart-box .sale-price.sale-variant-price {
    font-size: 20px;
}
.fast-product-cart-box.pr-5 .special-field-box {
    margin: 4px 0 10px;
    background: #e6007e;
    border-radius: 10px;
    border: none;
    padding: 4px 12px;
}
.native-modal.show .hizli-sepet .fast-product-cart-box .buttons {
    width: 100%;
    margin-left: 20px;
}
.native-modal.show .hizli-sepet .fast-product-cart-box .special-field-box ul li .value {
    flex: 3;
    display: flex;
    gap: 20px;
}
.native-modal.show .hizli-sepet .fast-product-cart-box .special-field-box ul li .info {
    flex: 0 0 30%;
}
.native-modal.show .hizli-sepet .fast-product-cart-box .special-field-box ul li {
    display: flex;
    margin: 10px 0;
    align-items: center;
}
.native-modal.show .hizli-sepet .fast-product-cart-box .value label.d-block {
    margin: 0;
    color: #fff;
    font-weight: 600;
}
.native-modal.show .hizli-sepet .fast-product-cart-box .special-field-box ul li .info .name {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}
.fast-product-cart-box .special-field-box {
    background: #e6007e;
    border-radius: 10px;
    border: none;
    padding: 4px 12px;
    margin: 4px 0 18px;
}
.dod-info::after {
    font-size: 10px;
    line-height: 15px;
}
body.categories-body.modal-open .modal-content {
    max-width: 500px;
    margin: auto;
}
.product-cargo-countdowntwo {
    padding: 0px 13px;
}
.product-cargo-countdown .closed-count {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: #e6007e;
    font-weight: 600;
    background: #fff;
    padding: 14px 15px;
    width: 100%;
    border-radius: 10px;
    justify-content: center;
    text-align: center;
}
.product-cargo-countdown .closed-count img {
    width: 29px;
}
.basket-gift-count {
    background: #fffaf6;
    border: 1px solid #e5e1dd;
    padding: 10px 15px;
    margin-bottom: 10px;
    border-radius: 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.basket-gift-count .color {
    color: #e6007e;
    font-weight: 700;
}
.basket-gift-count .right {
    flex: 1;
    font-size: 13px;
    font-weight: 400;
    color: #252525;
}
.basket-gift-count .left img {
    width: 27px;
}
.basket-gift-count.free .right {
    font-weight: 600;
}
.LastFiyat {
    padding: 9px 15px;
    margin-top: 10px;
    background: #f7f3e6;
    font-size: 13px;
    border-radius: 10px;
    color: #e6007e;
}
.DetailFiyat {
    padding: 9px 15px;
    margin-top: 10px;
    background: #f7f3e6;
    font-size: 14px;
    border-radius: 10px;
    color: #e6007e;
}
.sidebar-campaign {
    display: none;
}
.imgwrapper-discount {
    background: #f5f2ea;
    border: 1px solid #e1dfd8;
    color: #73943e;
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    height: 35px;
    border-radius: 200px;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: 700;
}
.popup-produtcs .card-product .buttons .btn-cart, .popup-produtcs .card-product .buttons .view-btn {
    padding: 8px 0px;
}
@media(max-width:1680px) {
    .img-text-area .top .text-side .title {
        font-size: 27px;
    }
    .img-text-area .top .text-side .text {
        font-size: 17px;
        width: 50%;
    }
    .bot-im-t-side .banner-area .text {
        font-size: 13px;
    }
    .bot-im-t-side .banner-area {
        padding: 15px;
    }
}
@media(max-width:1440px) {
    .home-headline .swiper-button-prev {
        padding: 0 1px 0 0;
    }
    .home-headline .swiper-button-next {
        padding: 0 0 0 2px;
    }
    .home-headline .swiper-button-next, .home-headline .swiper-button-prev {
        --swiper-navigation-size: 10px;
        width: 30px;
        height: 30px;
    }
    .imgwrapper-discount {
        width: 30px;
        height: 30px;
        font-size: 10px;
    }
    .LastFiyat {
        font-size: 12px;
    }
    .popup-left .badge {
        font-size: 14px;
    }
    .weekp-popup .popup-right a {
        font-size: 14px;
    }
    .popup-right .price-group .sale-price {
        font-size: 18px;
    }
    .weekp-popup .popup-right h4 {
        font-size: 19px;
    }
    .weekp-popup .popup-right p {
        font-size: 15px;
    }
    .img-text-area {
        margin-bottom: 130px;
    }
    .tbi-rbottom a:first-child img {
        width: 20px;
        height: auto;
    }
    .tbi-rbottom a:last-child img {
        width: 22px;
        height: auto;
    }
    .tbi-rbottom a {
        padding: 6px 13px;
        font-size: 13px;
    }
    .lezzet-items .imgs .img-auto {
        width: 280px;
    }
    .lezzet-items .bot a .btn-s {
        font-size: 15px;
    }
    .lezzet-items .bot .text {
        font-size: 13px;
        line-height: 20px;
    }
    .lezzet-items .bot .title {
        font-size: 18px;
    }
    .lezzet-items .bot {
        padding: 200px 20px 50px;
        gap: 10px;
    }
    .bot-im-t-side {
        justify-content: center;
        left: 0;
        bottom: -20%;
        width: 100%;
        gap: 20px;
    }
    .bot-im-t-side .banner-area .img-auto {
        width: 110px;
        height: auto;
    }
    .img-text-area .top .text-side .text {
        font-size: 16px;
    }
    .img-text-area .top .text-side .title {
        font-size: 26px;
    }
    .treeb-inside-title span {
        font-size: 16px;
    }
    .treeb-inside-title h1 {
        font-size: 22px;
    }
    .social-media-items a img {
        width: 22px;
        height: 100%;
    }
    .social-media-items a {
        font-size: 15px;
    }
    .newsletter-content-top span {
        font-size: 15px;
    }
    .newsletter-content-top h4,.socia-media-title h4 {
        font-size: 22px;
    }
    .fpc-items a img {
        width: 18px;
        height: 100%;
    }
    .fpc-items a {
        font-size: 13px;
    }
    .fpc-title span {
        font-size: 13px;
    }
    .fpc-title h4 {
        font-size: 15px;
    }
    .copyright-write {
        font-size: 11px;
    }
    .finfo-policy a {
        font-size: 11px;
    }
    .footer-logo a img {
        width: 140px;
        height: 100%;
    }
    .finfo-left-bottom,.finfo-right-bottom {
        height: 70px;
    }
    .footer-blog-block span {
        font-size: 12px;
    }
    .footer-blog-block a img {
        width: 12px;
        height: 100%;
    }
    .footer-blog-block a {
        padding: 5px 13px;
        font-size: 13px;
    }
    .menu-sidebarl-top .search .easy-autocomplete input {
        font-size: 14px;
    }
    .msidebar-bottom-left a img {
        width: 24px;
    }
    .msidebar-bottom-left a {
        font-size: 13px;
    }
    .msidebar-help-item h4 {
        font-size: 16px;
    }
    .menu-sidebar-category li .msidebar-sub-category a {
        font-size: 14px;
    }
    .menu-sidebar-category li a {
        font-size: 16px;
    }
}
@media(max-width:1366px) {
    
}
@media(max-width:1280px) {
    .ca-right-bottom img {
        width: 22px;
        height: auto;
    }
    .ca-right-bottom {
        font-size: 15px;
        padding: 7px 20px;
    }
    .ca-right-top a {
        font-size: 14px;
    }
    .ca-left-top span {
        font-size: 15px;
    }
    .ca-left-top h4 {
        font-size: 19px;
    }
    .img-text-area .top .text-side .title {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .img-text-area .top .text-side .text {
        font-size: 15px;
        width: 60%;
    }
    .msidebar-bottom-left a {
        font-size: 12px;
    }
}
@media(max-width:1024px) {
    .pattern-group .p-g-mod .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-description {
        font-size: 15px!important;
    }
    .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
        font-size: 21px!important;
    }
    .custom-module-code-1445 .card-product .product-card-footer {
        flex-direction: column;
        align-items: center;
        gap: 0px;
    }
    .caddress-left {
        gap: 8px;
        margin-bottom: 10px;
    }
    .ca-right-top {
        gap: 15px;
        margin-bottom: 14px;
    }
    .tbi-rbottom a {
        font-size: 12px;
    }
    .treeb-inside-title span {
        font-size: 15px;
    }
    .treeb-inside-title h1 {
        font-size: 20px;
    }
    .tbi-rtop h4 {
        font-size: 14px;
    }
    .tbi-rtop span {
        font-size: 12px;
    }
    .tbi-rtop {
        margin-bottom: 13px;
    }
    .lezzet-items .imgs {
        position: unset;
    }
    .lezzet-items .imgs .img-auto {
        max-width: 250px;
        width: 100%;
    }
    .lezzet-items .bot {
        padding: 0;
        gap: 7px;
        align-items: flex-start;
    }
    .lezzet-items .bot .text {
        font-size: 13px;
        text-align: left;
    }
    .lezzet-items .bot .title {
        font-size: 16px;
    }
    .lezzet-items {
        flex-direction: row;
        height: 100%;
        padding: 15px;
        margin-bottom: 10px;
        gap: 10px;
    }
    .img-text-area {
        position: relative;
        margin-bottom: 20px;
        background: url('https://www.siyezevi.com.tr/theme/cp___siyezevinew_901091/assets/images/doganin-bg.png?v=1721653266') center;
        background-size: cover;
        padding: 60px;
        background-repeat: no-repeat;
    }
    .img-text-area .top .img-side {
        display: none;
    }
    .img-text-area .top .text-side {
        position: unset;
    }
    .img-text-area .top .text-side .text {
        font-size: 14px;
        width: 80%;
    }
    .img-text-area .top .text-side .title {
        font-size: 23px;
        margin-bottom: 8px;
    }
    .img-text-area .top {
        margin-bottom: 25px;
    }
    .bot-im-t-side {
        gap: 15px;
        position: unset;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
    .categories-body .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
        font-size: 23px !important;
    }
    .category-filter-list .list-wrap .list li a {
        font-size: 13px;
    }
}
@media(max-width:991px) {
    .profil-prices-discount {
        width: 33px;
        height: 33px;
        font-size: 11px;
    }
    .imgwrapper-discount {
        left: -3px;
        top: -3px;
        width: 28px;
        height: 28px;
        font-size: 10px;
    }
    .header-bell .qk-app-campaign-bell .campaign-icon .count {
        right: -7px;
        top: -10px;
        width: 20px;
        height: 20px;
        font-size: 11px;
        background: #73943e;
        color: #f5f2ea;
    }
    .header-bell .qk-app-campaign-bell .campaign-icon::after {
        content: "Kampanyalar";
    }
    .header-bell .qk-app-campaign-bell .campaign-icon i {
        font-size: 19px !important;
        color: #73943e;
    }
    .header-bell .qk-app-campaign-bell .campaign-icon {
        background: #f5f2ea;
        color: #73943e;
        border: 1px solid #e7e4db;
        gap: 8px;
        padding: 6px 10px;
        margin-top: 13px;
        font-size: 15px;
        font-weight: 500;
    }
    .sidebar-campaign {
        display: block;
    }
    .DetailFiyat {
        font-size: 13px;
    }
    .LastFiyat {
        padding: 5px 7px;
        font-size: 10px;
    }
    .basket-gift-count {
        padding: 10px 11px;
    }
    .basket-gift-count .left img {
        width: 22px;
    }
    .basket-gift-count .right {
        font-size: 12px;
    }
    .product-cargo-countdowntwo {
        margin-top: 10px;
    }
    .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-item {
        margin: 0;
    }
    .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav {
        justify-content: flex-start !important;
        gap: 13px 20px;
        align-items: flex-start;
    }
    .native-modal.show .hizli-sepet .fast-product-cart-box {
        padding: 20px;
    }
    .native-modal.show .hizli-sepet .fast-product-cart-box h4 {
        font-size: 18px;
        width: 100%;
        margin-bottom: 8px;
    }
    .native-modal.show .hizli-sepet .fast-product-cart-box .sale-price.sale-variant-price {
        font-size: 18px;
    }
    .native-modal.show .hizli-sepet .modal-content .short-desc {
        font-size: 12px;
    }
    .native-modal.show .hizli-sepet .fast-product-cart-box .special-field-box ul li .info .name {
        font-size: 12px;
    }
    .native-modal.show .hizli-sepet .fast-product-cart-box .special-field-box ul li .info {
        flex: 0 0 35%;
    }
    .native-modal.show .hizli-sepet .fast-product-cart-box .value label.d-block {
        font-size: 13px;
    }
    .agesepet-title .cargo-count {
        text-align: center;
        font-size: 14px;
    }
    .cargo-giftcount {
        font-size: 15px;
        text-align: center;
        flex-direction: column;
        gap: 10px;
    }
    .agesepet-title .cargo-count .cargo-count-left2 {
        display: none;
    }
    .top-bar span img {
        width: 23px;
        height: 23px;
    }
    .top-bar span {
        font-size: 12px;
        justify-content: center;
    }
    .ct-price-for-promotion {
        font-size: 13px;
    }
    .pd-price-for-promotion {
        padding: 5px 13px;
    }
    .LastFiyat {
        font-size: 11px;
    }
    .sepet-td-price #refresh-button img {
        width: 24px;
        height: 24px;
    }
    .sepet-td-price #refresh-button {
        font-size: 15px;
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
    }
    .basket-weekp-section .ofTheWeekProduct {
        font-size: 13px;
    }
    .weekp-popup .popup-right p {
        margin-bottom: 10px;
    }
    .weekp-popup .popup-left {
        margin-bottom: 15px;
    }
    .ofTheWeekProduct {
        font-size: 11px;
    }
    .hm-right img {
        width: 25px;
        height: 25px;
    }
    .waw-section .p-g-tab-direction-1 .nav-link {
        margin-bottom: 5px !important;
    }
    .verysell-section .p-g-t-nav .p-g-t-n-header {
        margin-bottom: 10px;
    }
    .product-detail-card {
        margin-bottom: 15px;
    }
    .custom-module-code-1445 .card-product .product-card-footer {
        flex-direction: row;
        gap: 8px;
    }
    .ca-right-bottom {
        font-size: 14px;
        padding: 7px 16px;
        gap: 4px;
    }
    .ca-left-top span {
        font-size: 14px;
    }
    .ca-left-top h4 {
        font-size: 18px;
    }
    .cafe-address-block {
        padding: 25px;
    }
    .caddress-left {
        gap: 15px;
        margin-bottom: 0;
    }
    .pattern-group .p-g-tab-wrapper .p-g-t-nav .nav .nav-link {
        margin: 0px;
        font-size: 15px !important;
    }
    .waw-section .p-g-tab-direction-1 .p-g-t-nav .nav {
        margin-bottom: 15px;
    }
    .waw-section .p-g-tab-direction-1 .p-g-t-nav {
        margin: 0 !important;
    }
    .treeb-inside-bottom .col-md-12:last-child {
        display: none;
    }
    .tbi-card {
        margin-bottom: 20px;
    }
    .tbi-card-left {
        text-align: center;
    }
    .lezzet-items .bot .text {
        text-align: center;
    }
    .lezzet-items .bot {
        padding: 180px 20px 5px;
        align-items: center;
    }
    .lezzet-items {
        flex-direction: column;
        height: fit-content;
    }
    .lezzet-items .imgs {
        position: absolute;
    }
    .lezzet-items .bot {
        padding: 180px 20px 5px;
    }
    .kendi-ekmek .first-title {
        color: #5f8e30;
        margin-bottom: 2rem;
        font-size: 27px;
        padding-top: 1rem;
    }
    .sf-icerik-list h3 {
        margin-top: 1rem;
        margin-bottom: 1rem;
        font-size: 25px;
    }
    .sf-icerik-list ul {
        margin-left: 0rem !important;
    }
    .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
        font-size: 20px !important;
        padding-left: 0 !important;
    }
    .social-media-items {
        flex-direction: row;
    }
    .footer-head .col-12:last-child .footer-card .col-12:last-child {
        position: absolute;
        right: -24px;
        padding: 0px;
        top: -15%;
        width: fit-content;
    }
    .footer-card-bg img {
        width: 220px;
        height: 100%;
    }
    .footer-head .col-12:first-child .footer-card .col-12:last-child {
        position: absolute;
        right: -24px;
        top: 0;
        bottom: 0;
        padding: 0px;
        width: fit-content;
    }
    .footer-card .row {
        width: 100%;
        position: relative;
    }
    .footer-head .col-12:last-child .footer-card {
        margin: 0px;
        overflow: hidden;
    }
    .footer-card {
        height: fit-content;
        margin-bottom: 15px;
    }
    .footer-head {
        margin-bottom: 30px;
    }
    .fb-bottom-mb-right {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        justify-content: space-between;
    }
    .copyright-write {
        height: fit-content;
        display: unset;
    }
    .fb-bottom-mb .footer-copy-right {
        display: block;
        position: relative;
        z-index: 1;
    }
    .fb-bottom-mb {
        display: block;
    }
    .finfo-left-bottom, .finfo-right-bottom {
        height: auto;
        padding: 0;
        flex-direction: column;
        justify-content: flex-end;
        height: 100%;
        align-items: flex-start;
        gap: 5px;
    }
    .footer-copy-right {
        display: none;
    }
    .fbb-mobil-block::after {
        content: "";
        background: #FFFAF6;
        position: absolute;
        top: 0;
        bottom: 0;
        right: -100%;
        left: -100%;
        height: 100%;
        z-index: 0;
    }
    .fb-left {
        background: transparent;
    }
    .fbb-mobil-block {
        display: block;
    }
    .footer-bar {
        display: none;
    }
    .footer-blog-block a img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(63%) saturate(280%) hue-rotate(6deg) brightness(105%) contrast(93%);
    }
    .footer-blog-block a {
        padding: 4px 10px;
        font-size: 12px;
        background: #e6007e;
        color: #f7f3e6;
    }
    .footer-blog-block span {
        font-size: 11px;
        color: #e6007e;
        line-height: normal;
        text-align: left;
    }
    .fpc-items {
        flex-direction: row;
    }
    .finfo-right-inside {
        padding: 20px 0px;
    }
    .fb-right::before {
        display: none;
    }
    .fb-left::after {
        display: none;
    }
    .footerlogo-block a img {
        width: 180px;
        height: 100%;
    }
    .fpc-items a img {
        width: 16px;
    }
    .fpc-items a {
        font-size: 12px;
    }
    .fpc-title span {
        font-size: 12px;
        width: 100%;
    }
    .fpc-title h4 {
        font-size: 14px;
        margin-bottom: 2px;
    }
    .fpc-title {
        margin-bottom: 0;
        width: 40%;
    }
    .f-helpcenter-block {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex: 0 0 70%;
        width: 70%;
        gap: 20px;
    }
    .footerlogo-block {
        margin-bottom: 0;
        flex: 0 0 30%;
        width: 30%;
    }
    .flh-block {
        width: fit-content;
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 20px 0px;
        justify-content: space-between;
    }
    .finfo-left::after {
        right: -100%;
    }
    .finfo-right::before {
        left: -100%;
    }
    .msidebar-bottom-left a {
        font-size: 12px;
        padding: 9px 15px;
        justify-content: center;
    }
    .msidebar-bottom-right a img {
        width: 110px;
    }
    .msidebar-bottom-right {
        flex-direction: row;
        justify-content: space-between;
    }
    .msidebar-help-submenu ul li a {
        font-size: 13px;
    }
    .msidebar-help-item h4 {
        font-size: 15px;
    }
    .menu-sidebar-category li a {
        font-size: 15px;
    }
    .menu-sidebar-category li .msidebar-sub-category a {
        font-size: 13px;
    }
    .verysell-section .p-g-tab-wrapper .p-g-t-nav .nav .nav-link {
        font-size: 13px !important;
    }
}
@media(max-width:768px) {
    .bot-im-t-side {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media(max-width:576px) {
    .palert-title {
        font-size: 11px;
    }
    button.oneri-btn span {
        padding: 10px 1rem;
        font-size: 11px;
    }
    .popup-right .price-group {
        margin-bottom: 10px;
    }
    .weekp-popup .popup-right a {
        font-size: 13px;
    }
    .popup-right .price-group .sale-price {
        font-size: 17px;
    }
    .weekp-popup .popup-right p {
        font-size: 14px;
    }
    .weekp-popup .popup-right h4 {
        font-size: 17px;
    }
    .finfo-right {
        background: transparent;
    }
    .categories-body .product-card-footer {
        flex-direction: column;
        align-items: center;
        gap: 0px;
    }
    .profil-contact-block {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }
    .profil-contact-block a {
        width: 100%;
    }
    .product-profile-info {
        gap: 7px;
        flex-wrap: wrap;
    }
    .caddress-left {
        margin-bottom: 15px;
    }
    .waw-section .p-g-tab-direction-1 .p-g-t-nav .nav {
        margin-bottom: 5px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 9px;
    }
    .tbi-rtop {
        margin-bottom: 8px;
    }
    .treeb-inside-title h1 {
        font-size: 19px;
    }
    .treeb-inside-title span {
        font-size: 15px;
    }
    .tbi-rtop span {
        font-size: 12px;
    }
    .tbi-rtop h4 {
        font-size: 13px;
    }
    .tbi-rbottom a {
        font-size: 10px;
        padding: 5px 10px;
    }
    .tbi-rbottom a:last-child img {
        width: 19px;
    }
    .tbi-rbottom a:first-child img {
        width: 17px;
    }
    .tbi-rbottom {
        gap: 5px;
        align-items: center;
    }
    .treeb-inside-bottom .row {
        flex-direction: column-reverse;
        gap: 15px;
    }
    .tbi-card .row {
        flex-direction: row;
        gap: 0;
    }
    .treeb-inside-bottom .col-md-12:last-child {
        display: block;
    }
    .verysell-section .p-g-t-nav .nav .nav-link {
        font-size: 14px !important;
    }
    .verysell-section .p-g-t-nav {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .bot-im-t-side .banner-area {
        padding: 13px;
        gap: 8px;
    }
    .bot-im-t-side .banner-area .img-auto {
        width: 100px;
    }
    .bot-im-t-side .banner-area .text {
        font-size: 12px;
    }
    .img-text-area .top .text-side .title {
        font-size: 17px;
        margin-bottom: 8px;
    }
    .img-text-area .top .text-side .text {
        font-size: 13px;
        width: 100%;
    }
    .img-text-area {
        padding: 30px 25px;
    }
    .bot-im-t-side {
        grid-template-columns: 1fr 1fr;
    }
    .social-media {
        gap: 10px;
    }
    .newsletter-content-top h4, .socia-media-title h4 {
        font-size: 20px;
    }
    .social-media {
        position: relative;
        z-index: 1;
    }
    .footer-head .col-12:first-child .footer-card .col-12:last-child,.footer-head .col-12:last-child .footer-card .col-12:last-child {
        z-index: 0;
        opacity: 0.42;
        filter: blur(4px);
    }
    .fnewsletter-block {
        position: relative;
        z-index: 1;
    }
    .copyright-write {
        text-align: center;
        margin-top: 15px;
    }
    .finfo-policy {
        gap: 9px;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .fb-bottom-mb-right {
        flex-direction: row-reverse;
        justify-content: center;
        gap: 15px;
        margin-bottom: 15px;
    }
    .footer-copy-right .row {
        flex-direction: column-reverse;
    }
    .fpc-title {
        width: 100%;
    }
    .f-helpcenter-block {
        flex-direction: column;
        align-items: flex-start;
        flex: unset;
        width: 100%;
    }
    .finfo-right-inside {
        padding: 20px 20px 10px 20px;
    }
    .fbb-mobil-block {
        padding: 0px 20px 20px 20px;
    }
    .footerlogo-block {
        margin-bottom: 20px;
        flex: unset;
        width: 100%;
    }
    .flh-block {
        width: 100%;
        flex-direction: column;
        align-items: flex-start;
        padding: 20px;
    }
    .menu-sidebarl-top .search .easy-autocomplete form button img {
        width: 18px;
        height: 100%;
    }
    .menu-sidebarl-top .search .easy-autocomplete input {
        font-size: 13px;
    }
    .menu-sidebarl-top {
        margin-bottom: 40px;
    }
    .menu-sidebarl-top .search {
        margin-top: 10px;
    }
    .msidebar-bottom-right a img {
        width: 100%;
    }
    .msidebar-bottom-left a img {
        width: 22px;
    }
    .msidebar-bottom-right {
        flex-direction: column;
    }
    .msidebar-help-block {
        display: flex;
        align-items: flex-start;
        flex-direction: row;
        justify-content: flex-start;
        gap: 30px;
    }
    .msidebar-help-submenu {
        padding: 5px 0px;
    }
    .msidebar-sub-category {
        padding: 5px 0px;
    }
    .menu-sidebar-category li .msidebar-sub-category a {
        font-size: 12px;
    }
    .menu-sidebar-category li a {
        font-size: 13px;
    }
    .menu-sidebar-category li {
        margin-bottom: 8px;
    }
    .menu-sidebar-left, .menu-sidebar-right {
        padding: 20px;
    }
}