.cgift-thumb {
    height: 200px !important;
}
.promotions-page-div span.kampanya-kosul {
    display: none !important;
}
.cgdet-cover:after {
    border-radius: 0px !important;
}
.modal-body .cgstamp-cover.cgdet-cover {
    height: 320px !important;
}
.cgstamp-cover {
    height: 260px !important;
}
.promoSelecContainer .innerContainer .promoList .promoItem .promoItemInner {
    height: 200px !important;
}
.add2cartBtn-unavailable {
    width: 90% !important;
}
.btn.delPromoBtn {
    right: 145px !important;
}
.promoSelecContainer .innerContainer div.title-head {
    background: #ddad6b !important;
}
.btn.selPromoBtn {
    background: #ddad6b !important;
    color: #fff !important;
}
.announcements-sidebar a {
    background: #9e6d45 !important;
    color: #fff !important;
}
.red-modal .modal-header h4 {
    color: #7F4A18 !important
}
a.about-sm-icons {
    display: inline-flex !important;
}
.about-us-div .about-table td {
    border: 0px !important;
    color: #7F4A18 !important;
}
.about-table a{
    float:unset !important;
}
.nwm-header .puan-bilgi {
    max-width: 160px !important;
}
.asey_dsc_price {
    display: none;
}

.agr_asey table {
    border: 1px solid #d0a76d;
}
.agr_asey_top {
    font-size: 14px;
    color: #754d24;
    display: flex;
    align-items: flex-end;  /* bu satırı flex-end yapın */
    gap: 15px;
    padding: 10px 0;
}

.agr_leftlogo {
    width: 60px; /* veya istediğiniz boyut */
    height: auto;
}

.agr_title_container {
    display: flex;
    flex-direction: column;
}

span.agr_title_top {
    color: #c5a76d !important;
    font-weight: bold;
    font-size: 16px;
}

span.agr_title_bottom {
    color: #754d24 !important;
    font-weight: bold;
    font-size: 32px;
}

.agr_asey {
    font-size: 16px;
    color: #754d24;
    font-family: Montserrat, -apple-system, BlinkMacSystemFont, Roboto, Arial !important;
}

p.agr_title {
    color: #c5a76d !important;
    font-weight: bold;
    font-size: 18px !important;
}
.agr_asey p {
    padding: 10px 0px;
}


span.agr_title_bottom {
    font-family: Georgia, Montserrat, -apple-system, BlinkMacSystemFont, Roboto, Arial !important;
}

button.btn.theme-btn.btn-save-preferences {
    background: #3db4a1;
    border-color: #3db4a1;
}
.red-modal .modal-dialog p#myModalLabel {
    color: #7F4A18 !important;
}
.promotions-page-div p.ra_h4 {
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    margin-bottom: 5px !important;
}
.divider-title .ra_h4 {
    font-size: 18px !important;
    margin: 0 !important;
    color: #222 !important;
    line-height: 16px !important;
}
.main-pr-desription h2.desc-pgp {
    font-size: 15px !important;
    color: #a5a5a5 !important;
    line-height: 22px !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
}
.main-pr-title h1.title-h4 {
    font-size: 26px;
    font-weight: 600;
    margin: 0;
    padding-right: 40px;
}
.ra_h4 {
    font-size: 14px;
    font-weight: 600;
    color: #222;
    margin-bottom: 5px;
}

.ra_ptitle {
    font-weight: 600;
    color: #222;
    font-size: 18px;
    color: #7F4A18 !important;
}
.comments-div .comments-page-div p.title-welcome {

    font-size: 2.1vh;
    margin-top: 2vh;
    text-align: center;
    color: #858585;
    font-weight: 600;
    color: #7f4a18 !important;
}
h1.widget-title.text-dark {
    color: #784D23 !important;
}


.product-modifiers {
  display: flex;
  flex-direction: column;
}

.product-modifiers &gt; .modifier-option {
  order: 0;
}

.product-modifiers &gt; .modifier-option:has(input[value=&quot;37903-2&quot;]),
.product-modifiers &gt; .modifier-option:has(input[value=&quot;43889-2&quot;]) {
  order: -1;
}

div#modifier1809 {
    display: none !important;
}
.pointcampaign-input {
    border: 2px dashed #c8a877 !important;
    text-align: center;
    font-weight: bold;
}
.btn.delPromoBtn {
    position: absolute;
    top: 6px;
    right: 15px;
    background: #d7b57f !important;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    color: #fff !important;
    border-radius: 4px;
}
.cart-widget .address-selectors .btn-load-more {
    background: #3db4a1 !important;
}
.promoSelecContainer .innerContainer .promoList .promoItem .promoItemInner .promoPickBtn {
    padding: 5px 15px !important;
    background: #3db4a1 !important;
}
.promoSelecContainer .innerContainer .promoList .promoItem .promoItemInner {
    padding: 10px !important;
}
.promoSelecContainer .innerContainer .promoList .promoItem .promoItemInner .promoTitle {
    display: block !important;
}
.theiaStickySidebar span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
.not-available {
    color: #784D23 !important;
}
.branch-selection-wrapper .city-select .sel-group .input-group-addon {
    border: 0;
    width: 41px;
    display: block;
    top: 5px;
    right: 2px;
    float: left;
    position: absolute;
}
span.select2.select2-container.select2-container--default {
    width: 172px !important;
}
.cat-listing-notify {
    background: #c9a977 !important;
    border-radius: 0px !important;
    padding: 15px !important;
    margin-bottom: 30px !important;
    text-align: center !important;
    font-weight: 600 !important;
    color: #ffffff !important;
}
.rpt56, .rpt57, .rpt5649 {display:none !important;}

.new-order-modal .fav-btn .click {
    font-size: 30px !important;
}
.new-order-modal .fav-btn .ring {
    width: 48px !important;
    height: 48px !important;
    top: -5px !important;
    left: -5px !important;
}
.new-order-modal .fav-btn .active-3 .ring2 {
    width: 50px !important;
    height: 50px !important;
    top: -6px !important;
    left: -6px !important;
}
.new-order-modal .fav-btn .info, 
.new-order-modal .fav-btn .click {
    color: #3CB4A2 !important;
}
.new-order-modal .fav-btn .active span, .new-order-modal .fav-btn .active-2 span {
    color: #3CB4A2 !important;
}
.new-order-modal .fav-btn .active-2 .ring {
    background: #3CB4A2 !important;
}
.fav-btn span.fa.fa-heart-o {
    color: #3CB4A2;
}
a.new-header-branch {
    font-weight: 400 !important;
}

.sube-urunleri, .sube-etli-yemekler, .sube-beyaz-et-yemekleri, .sube-etli-sebzeli-yemekler, .sube-sebzeli-yemekler, .sube-makarnali-yemekler, .sube-manti-yemekleri, .sube-pilav-ustu-yemekler {display: none !important;}
span.sodexonotification {
    font-weight: 600;
    color: #ec1c25;
    display: block !important;
    font-size: 15px !important;
    margin: 25px 0px 10px 0px;
}
img.sodexopymlogo {
    width: 200px;
    height: auto;
}
.sodexo_widget label.sr-only {
    display: contents !important;
    font-weight: 600;
    font-size: 15px;
}
.sodexo_widget .form-group.col-md-6.col-sm-12.col-xs-12 {
    margin: 15px 0px;
}
.sodexo_widget .input-group {
    margin-top: 10px;
}
.sodexopymarea {
	background: #273896;
    padding: 50px 20px;
}
.sodexopymdiv {
    width: 50% !important;
    padding: 20px !important;
    margin: 0 auto;
    border: 1px solid #0f1951;
    box-shadow: 0 0 10px 10px #08114547;
}
.sodexo_widget .form-group.col-md-6.col-sm-12.col-xs-12 {
    margin: 15px 0px;
    width: 100% !important;
}

.sodexopay_logo {
    position: absolute;
    right: 20px;
    width: 90px;
    top: 4px;
}
.find-branch-container .desc-area h1 {
    color: #d5ac77 !important;
 	font-size:26px;
}
.find-branch-container span.select2-selection.select2-selection--single {
    border: 0px !important;
    border-bottom: 1px solid #d5ac77 !important;
}
.find-branch-container .input-group-addon {
    border: 0px !important;
    border-bottom: 1px solid #d5ac77 !important;
}
.find-branch-container .select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: left !important;
}
.find-branch-container .select-side .input-group-addon {
    background: unset !important;
    font-weight: 600;
    color: #c9a977 !important;
    text-align: left !important;
}

.post-code-inpContainer i.fa.fa-angle-down {
    color: #c9a977 !important;
}
.post-code-inpContainer i.fa.fa-home {
    color: #9e6d45 !important;
}
.post-code-inpContainer .input-group {
    border: 1px solid #c9a977;
}
.user-profil-list ul li:first-child a {
    border-radius: 0px !important;
}
.user-profil-list ul li:last-child a {
    border-radius: 0px !important;
}
.user-div.logined .user-profil-list ul li a:hover {
    background: #c9a977 !important;
    color: #fff !important;
}
.user-profil-list {
    margin-top: 7px;
    position: absolute;
    background: #ffffff;
    width: 90%;
    left: 5%;
    text-align: left;
    border-radius: 0px;
    border: 1px solid #c9a977;
}
.user-profil-list li i {
    display: none !important;
}
.user-div.logined .user-profil-list ul li a {
    color: #613811 !important;
}
.user-profil-list:before {
    border-color: transparent transparent #c9a977 transparent;

}
.app-wrap .text-img-block a.close-btn {
    background: #9e6d45;
}

.boxed-selector.boxed-design .food-item {
    border-radius: 0px !important;
}
.menu-widget .boxed-design .food-item:hover {
    background: #ffffff;
    box-shadow: inset 0px 0px 0px 1px #c8a877;
    border-radius: 0px !important;
}
.menu-widget.favorite-products .food-item .rest-descr h6 a, .menu-widget .boxed-design .food-item .rest-descr h6 a {
    font-size: 15px;
    color: #6d4f36 !important;
}
.food-item .rest-descr .des-inner {
    text-align: center !important;
}
.item-cart-info span.price.pull-left {
    color: #c9a977 !important;
}
a.shopping-cart-btn {
    background: #ffffff !important;
    border-radius: 5px !important;
    border: 1px solid #c9a977 !important;
    color: #c9a977!important;
}
.light-theme a.shopping-cart-btn:hover, a.shopping-cart-btn:active, a.shopping-cart-btn:focus {
    background: #c9a977 !important;
    border: 1px solid #c9a977 !important;
    color: #fff !important;
}

.user-div .login-head {
    border-radius: 0px !important;
}
.user-div .register-head {
    border-radius: 0px !important;
}
.menu-widget .widget-heading {
    background: #fff !important;
    border-bottom: 4px solid #c8a877 !important;
}
.main-block-new ul.category-list-ul.scrollable, .main-block ul.category-list-ul.scrollable {
    max-height: unset !important;
}
.menu-widget, .widget {
    border-radius: 0px !important;
}
.main-slider.slick-dotted.slick-slider {
    border-radius: 0px !important;
}
.warning-bar {
    border-radius: 0px !important;
}
.promotions-btn-div {
    border-radius: 0px !important;
}
.link_dilsecim img {
    display: none !important;
}
.sepet_wrapper a.btn.theme-btn.btn-lg.continue-no-login, a.btn.theme-btn.btn-lg.approve_home_cart {
    border-radius: 0px !important;
}
.widget.widget-cart.sepet-div {
    border-radius: 0px !important;
}
.widget-heading, .menu-widget .widget-heading {
    border-radius: 0px !important;
}
.new-dCheck-btns .btn-item {
    border-radius: 0px !important;
}
.widget-delivery .select2-container--default .select2-selection--single:before {
    display:none;
}

.widget-delivery .select2-container--default .select2-selection--single {
    padding-left: unset;
    border-radius: 0px;
}
.post-code-inpContainer .input-container {
    border: unset !important;
    border-radius: 0px !important;
}
.input-container.mb-5.rcclass_borough {
    border: unset !important;
    border-radius: 0px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #6e4f39 !important;
    font-weight: 500;
    text-align: center !important;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #c9a977 transparent;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #c9a977 transparent transparent transparent;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #c9a977 !important;
    color: #c9a977 !important;
}
.sepet_wrapper .empty-cart-span {
    color: #c9a977 !important;
}
.search-div .input-group {
    border: 1px solid #c9a977 !important;
}
.search-div {
    background: #fff !important;
    padding: 10px 10px 5px 10px;
}
.search-div .form-control {
    height: unset !important;
}
i.fa.fa-search {
    color: #c9a977 !important;
}
input.form-control.search-input {
    text-transform: uppercase !important;
    font-size: 14px !important;
}
.main-block .category-list-ul li {
    border-bottom: 1px solid #eae8e5 !important;
}
.sidebar .main-block-new ul li a, .sidebar .main-block ul li a {
    line-height: 20px!important;
}
.sidebar .main-block-new ul li a, .sidebar .main-block ul li a {
    padding-left: 20px!important;
}
.category-list-ul i {
    display: none !important;
}
.search-div {
    border-radius: 0px !important;
    margin-bottom: 0px;
}
.sidebar {
    border-radius: 0px !important;
}
.sidebar-title {
    border-radius: 0px !important;
}
i.fa.fa-cutlery.pull-right {
    display: none !important;
}
body {
    background: #eae8e5 !important;
}
#campaignDetailModal .modal-inside ul li:nth-child(2) {
    display: none !important;
}
.innerQR .social-btns a {
    color: #fff !important;
}
.css_earnrewards {display:none !important;}

.light-theme .quick-login-wrapper .form-wrapper .btn-default.btn-quick:hover {
    background: #9d7753 !important;
}
.quick-login-wrapper .form-wrapper .form-control.text-center::placeholder {
    color: #9d7753 !important;
}
.quick-login-wrapper .form-wrapper .form-control.text-center {
    color: #9d7753 !important;
}
.quick-login-wrapper .ql-el-wrapper h4 {
    color: #9d7753 !important;
}
.quick-login-wrapper .form-wrapper .form-control {
    border-radius: 0px !important;
    border: 2px solid #d7b57f !important;
}
.quick-login-wrapper .form-wrapper .btn-default.btn-quick {
    border-radius: 0px !important;
    background: #d7b57f !important;
}
.modal-dialog .send-password-div h5 {
    color: #9d7753 !important;
}
.modal-dialog .login-form a {
    color: #DDAE6B;
}
.red-modal.login-modal .send-password-div .form-group button {
    background: #d7b57f !important;
    border-radius: 0px !important;
}
.user-profile-page .reservations-btns .btn-default {
    color: #9d7753 !important;
}
.user-profile-page .user-profile-detail td.text-center.totalPoint {
    color: #d7b57f !important;
}
.user-profile-page .user-profile-detail .point span {
    color: #d7b57f !important;
}
.user-div.logined .user-profil-list ul li a {
    color: #9d7753 !important;
}
.user-div.logined .flexInner i {
    color: #7f4a18 !important;
}
.light-theme .promotions-cols-row .row.detail-row.detail-header.promotion-div-header.loyalty-div-header {
    background: #d7b57f !important;
}
.light-theme .row.detail-row.detail-header.promotion-div-header.loyalty-div-header {
    background: #d7b57f !important;
}
.light-theme .cw-col .details-container .detail-row.detail-header.promotion-div-header.loyalty-div-header .detail-item.name-div {
    background: #d7b57f !important;
}
.cart-container .order-check-page .row.detail-row.detail-header.promotion-div-header {
    background: #997451 !important;
}
.cw-col .details-container .detail-row.detail-header.promotion-div-header .detail-item.name-div {
    border-color: #9b7552 !important;
    background: #9b7552 !important;
}
.light-theme .btn.selPromoBtn.v1903-edit {
    background: #d7b57f !important;
    color: #fff !important;
}
.puan-bilgi {
    border-radius: 0px !important;
}
.user-div.logined .adsoyadlink {
    color: #9d7753 !important;
}
.puan-bilgi {
    background: #d7b57f !important;
}
.nwm-header .user-div {
    background: unset !important;
}
@media (max-width: 1200px) {
.profile-desc.width-logo {
    width: 15%;
}
}
@media (min-width: 1200px) {
.profile-desc.width-logo {
    width: 10%;
}
}
@media (min-width: 1400px) {
.profile-desc.width-logo {
    width: 10% !important;
}
}
span.rest-branch-name {
    border-radius: 0px !important;
}
.nwm-header figure img {
    max-width: 62px !important;
}
.branch-page .branch-wrapper .rest-logo {
    max-width: 100px !important;
 	margin-top:20px;
}
.css_anonim {
    display: none !important;
}
.custom-control-input:focus~.custom-control-indicator {
    -webkit-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #dcad6b !important;;
    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #dcad6b !important;;
}
.custom-control-input:checked~.custom-control-indicator {
    background-color: #DCAD6B !important;
}
.custom-control-input:active~.custom-control-indicator {
    background-color: #DCAD6B !important;
}
.comments-modal.order-modal .modal-footer .modal-rate-btn, .red-modal.order-modal .modal-footer .btn-add {
    background: #3bb4a2 !important;
    border-color: #3bb4a2 !important;
}
.select2-results__group {display:none !important;}
.b-30192 .new-order-modal .product-info-container .product-modifiers .modifier-option {
    padding: 5px 25px 0px 0px !important;
}
.b-30192 .modifier-option {
    pointer-events: none !important;
}
.b-30192 .product-modifiers span.custom-control-indicator {
    display: none !important;
}
.new-order-modal .productWrapper .productButtons .spinner-btns .btn-spinner:active, .new-order-modal .productWrapper .productButtons .spinner-btns .btn-spinner:focus, .new-order-modal .productWrapper .productButtons .spinner-btns .btn-spinner {
    background: #CFAA6B !important;
    color: #fff !important;
}
.new-order-modal .productWrapper .productButtons .spinner-btns .counter-space {
    border: 1px solid #cfaa6b !important;
}
.branch-item h4.r_branch_name {
    color: #784D23 !important;
}
.modal-inside .table-striped th {
    color: #784D23 !important;
}
.productWrapper h4.title-h4 {
    color: #784D23 !important;
}
.item-order-type .order-text h3 {
    color: #784D23 !important;
}
.modal-body .inner-select h2 {
    color: #784D23 !important;
}
a.new-header-branch {
    color: #7f4a18 !important;
}
.light-theme footer ul li a {
    color: #CFAA6B;
}
footer h3 {
    color: #784D23 !important;
}
.about-table span {
    color: #784D23 !important;
}
.about-us-div h4 {
    color: #784D23;
}
.modal-inside h4 {
    color: #784D23 !important;
}
.promotions-btn-div h5 {
    color: #784D23 !important;
}
i.fa.fa-cutlery.pull-right {
    color: #CFAA6B !important;
}
.sidebar-title.white-txt h6 {
    color: #784D23 !important;
}
h3.widget-title.text-dark {
    color: #784D23 !important;
}
.light-theme .category-list-ul li i {
    color: #CFAA6B;
}
.light-theme .category-list-ul li span {
    color: #784D23;
}

.light-theme .category-list-ul .active span {
    color: #fff !important;
}
.light-theme .category-list-ul .active i {
    color: #fff !important;
}


.footer-a-refund {
display:none;
}
.des-inner a {
    color: #7F4A18 !important;
}
.v1903-edit .cart-widget .cw-selectors .custom-checkbox .custom-control-input:active~.custom-control-indicator:after, .v1903-edit .cart-widget .cw-selectors .custom-checkbox .custom-control-input:checked~.custom-control-indicator:after {
    background: #3cb4a2 !important;
}
.cart-widget .cw-selectors .custom-radio .custom-control-input:active~.custom-control-indicator:after, .cart-widget .cw-selectors .custom-radio .custom-control-input:checked~.custom-control-indicator:after {
    background: #997451 !important;
}
.new-order-modal .product-modifiers .modifier-option .custom-checkbox .custom-control-input:checked~.custom-control-indicator {
    border-color: #7F4A18 !important;
    background-color: #7F4A18 !important;
}
.red-modal.login-modal .custom-control-input:checked~.custom-control-indicator {
    background-color: #3cb4a2 !important;
}
.new-order-modal .product-modifiers .modifier-option .custom-radio .custom-control-input:checked~.custom-control-indicator:before {
    background: #7F4A18 !important;
}
.ios .nl-list-side .card .table-btn, .md .nl-list-side .card .table-btn {
    background: #3CB4A2 !important;
    border-color: #3CB4A2 !important;
}
.lang_modal .btn-language.active {
    background: #3CB4A2 !important;
    border-color: #3CB4A2 !important;
    color: #fff;
}
.red-modal .modal-body .cart-div .total-result .result-text, .red-modal .modal-body .cart-div .total-result .result-sum {
    color: #3CB4A2 !important;
}
.red-modal .modal-body .cart-div .product-name a {
    color: #7F4A18 !important;
}
.old-orders-module a {
    color: #7F4A18;
}
.light-theme a:hover {
    color: #DDAE6B;
}
.c-14846 .col-md-4.col-sm-3 {
    display: none !important;
}
.red-modal .modal-dialog h4#myModalLabel {
    color: #7F4A18 !important;
}
.red-modal .modal-inside .min-price span {
    background: #3CB4A2 !important;
}
.about-us-div a {
    color: #7F4A18 !important;
}
.about-us-div .about-us-container form .send-message {
    background: #3CB4A2 !important;
}
a.col.back-to-main {
    color: #3CB4A2 !important;
}
.comments-div .comments-page-div .btn-default.button-send {
    background: #3CB4A2 !important;
    border-color: #3CB4A2 !important;
}
.comments-div .comments-page-div .rateus-item .text-side h4 {
    color: #7f4a18 !important;
}
.comments-div .comments-page-div h4.title-welcome {
    color: #7f4a18 !important;
}
.comments-div .comments-page-div .item-order-type .order-text p {
    color: #7f4a18 !important;
}
.comments-div .comments-page-div .item-order-type .order-text h3 {
    color: #7F4A18 !important;
}
.btn.selPromoBtn.v1903-edit {
    background: #3CB4A2 !important;
}
.cart-widget .cw-title .na-btn {
    background: #ddad6b !important;
    border-color: #ddad6b !important;
}
a.scroll:hover {
    color: #DDAE6B !important;
}
.custom-control-description a {
    color: #7F4A18 !important;
}
a.new-header-branch {
    width: 600px !important;
}
.red-modal.login-modal .login-div .form-group button {
    background: #3CB4A2 !important;
}
.red-modal.login-modal .login-div .right-side .btns-container a.quick-login-btn {
    background: #7F4A18 !important;
}
.red-modal.login-modal .login-div .right-side .btns-container a.not-member {
    background: #DDAE6B !important;
}
.red-modal.login-modal .login-div h5.edit-css {
    color: #7F4A18 !important;
}
.red-modal.login-modal .register-div .register-btn {
    background: #3CB4A2 !important;
}
.red-modal.login-modal .register-div .already-member.newBtns {
    background: #DDAE6B !important;
}
.comments-div .comments-page-div .item-order-type .btn-default.btn-go-rate:active, .comments-div .comments-page-div .item-order-type .btn-default.btn-go-rate:focus, .comments-div .comments-page-div .item-order-type .btn-default.btn-go-rate {
    background: #7F4A18 !important;
    border-color: #7F4A18 !important;
}
.comments-div .comments-page-div .rateus-container .btn-default.btn-go-rate, .comments-div .comments-page-div .rateus-container .btn-default.rate-btn {
    background: #7F4A18 !important;
    border-color: #7F4A18 !important;
}
.branches-container .branch-row .branch-item .order-types label.order-label.takeout-label {
    background: #3db4a1 !important;
}
.branches-container .branch-row .branch-item .order-types label.order-label.delivery-label {
    background: #ddad6b !important;
}
.top-menu-wrapper ul li a {
    color: #7f4a18 !important;
}
.cart-widget .cw-title .already-member-btn {
    background: #ddad6b !important;
}
.price-check-row .theme-btn:active, .price-check-row .theme-btn:focus, .price-check-row .theme-btn {
    background: #3db4a1 !important;
}
.new-order-modal .productWrapper .productButtons .add2cartBtn .btn-add-cart:active, .new-order-modal .productWrapper .productButtons .add2cartBtn .btn-add-cart:focus, .new-order-modal .productWrapper .productButtons .add2cartBtn .btn-add-cart {
    background: #D1AC6C !important;
}
.new-order-modal .productWrapper .productButtons .add2cartBtn .btn-add-cart .btnInner .price {
    background: #BA9661 !important;
}
.new-order-modal .product-info-container .divider-title .required-div span {
    background: rgb(0 0 0 / 20%) !important;
}
.dvcs_modifier_title {
    background: #7f4a18 !important;
    color: #fff !important;
}
.new-dCheck-btns .btn-item.actived {
    color: #c9a977 !important;
    box-shadow: unset !important;
    border: 1px solid #c9a977;
}
.container .warning-bar {
    background: #c9a977;
}
.row.scroll-top-row .scroll-top-btn {
    background: #9e6d45 !important;
}
a.btn.theme-btn.btn-lg.continue-no-login, a.btn.theme-btn.btn-lg.approve_home_cart {
    background: #c9a977 !important;
}
.user-div .register-head {
    background: #3db4a1 !important;
}
.user-div .login-head {
    background: #ddad6b !important;
    color: #ffffff !important;
}
.promotions-btn-div i {
    background: #9e6d45 !important;
}
.main-block ul li a.active {
    background: #c9a977;
    color: #fff;
}
.prod37930, .prod37926, .prod37927, .prod37928, .prod37929, .prod38157, .prod43814, .prod43815, .prod43816, .prod43817, .prod43818, .prod43819, .prod43820, .prod43821, .prod43822, .prod43823, .prod43824, .prod43825, .prod43826, .prod43827, .prod43828, .prod43829, .prod43830, .prod43831, .prod43832, .prod43833, .prod43834, .prod43835, .prod43836, .prod43837, .prod43838, .prod43839, .prod43840, .prod43841, .prod43842, .prod43843, .prod43844, .prod43845, .prod43846, .prod43847, .prod43848, .prod43849, .prod43850, .prod43851, .prod43852, .prod43853, .prod43854, .prod43855, .prod43856, .prod43857, .prod43858, .prod43859, .prod43860, .prod43861, .prod43862, .prod43863, .prod43864, .prod43865, .prod43866, .prod43867, .prod43868, .prod43869, .prod43870, .prod43871, .prod43872, .prod43873, .prod43874, .prod43875, .prod43876, .prod43877, .prod43878, .prod43879, .prod43880, .prod43881, .prod43882, .prod43883, .prod43884, .prod43813, .prod43896, .prod43888, .prod43902, .prod43903, .prod43904, .prod43914, .prod43915, .prod43916, .prod43898, .prod43924, .prod43897, .prod43899, .prod43933, .prod43934, .prod43935, .prod43936, .prod43937, .prod43938, .prod43939, .prod43940, .prod43941, .prod43942, .prod43943, .prod43944, .prod43945, .prod43955, .prod43956, .prod43957, .prod43961, .prod43962, .prod43963, .prod43964, .prod43965, .prod43966, .prod43984 {
    display: none !important;
}

.profile .right-text a.new-header-branch span.rest-branch-name {
    background: unset !important;
}
.branch-header {
    background: #f9f9f9 !important;
}
.branch-header {
    background-color: #f9f9f9 !important;
    background-repeat: no-repeat !important;
    background-size: 2000px !important;
    background-position: 0px -27px !important;
}
.branch-wrapper .branch-header {
    padding: 0px 0 !important;
  }
.branch-header .rest-logo .logo-inner img {
    top: -10px;
}
.css_nojoin {display:none !important;}
li.hazir-menuler {
    display: none !important;
}
.promotions-page-div .pr-item .pr-item-inner .flexInner .btn-default {
    background: #D7B37C !important;
    border-color: #D7B37C !important;
}
a.about-sm-icons {
    background: unset !important;
}
/* ==========================================================================
   Hızlı Mobil Giriş — modern tasarım (ql_login + ql_login_auth)
   Tema paleti: altın #c9a977/#d7b57f, kahve #7f4a18/#9d7753, zemin #fdfbf7
   .ql-modern ile kapsanır; yüksek özgüllük + !important ile eski kuralları ezer.
   ========================================================================== */
.quick-login-wrapper.ql-modern{max-width:440px;margin:0 auto;width:100%;}
.quick-login-wrapper.ql-modern .innerQL{
    background:#ffffff;border:1px solid #ece4d6;border-radius:14px;
    box-shadow:0 12px 34px rgba(127,74,24,.10);padding:34px 28px 30px;text-align:center;
}
.quick-login-wrapper.ql-modern .ql-el-wrapper{width:100%;float:none;}
.quick-login-wrapper.ql-modern .img-wrapper{
    width:78px;height:78px;margin:0 auto;border-radius:50%;
    background:linear-gradient(135deg,#f4e7d1,#e7d3ac);
    display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #e2cfa6;
}
.quick-login-wrapper.ql-modern .img-wrapper img{width:38px;height:38px;margin:0 !important;}
.quick-login-wrapper.ql-modern .text-wrapper h4{
    color:#7f4a18 !important;font-weight:700 !important;font-size:20px !important;margin:16px 0 8px !important;
}
.quick-login-wrapper.ql-modern .text-wrapper p{
    color:#9d7753 !important;font-size:13.5px !important;line-height:1.55 !important;
    margin:0 auto !important;max-width:330px;
}
/* input */
.quick-login-wrapper.ql-modern .form-wrapper{margin-top:22px;}
.quick-login-wrapper.ql-modern .form-wrapper .form-control{
    height:52px !important;border:1.5px solid #e0c99b !important;border-radius:10px !important;
    background:#fdfbf7 !important;color:#6d4f36 !important;font-size:16px !important;font-weight:600 !important;
    text-align:center !important;box-shadow:none !important;transition:border-color .18s,box-shadow .18s,background .18s;
}
.quick-login-wrapper.ql-modern .form-wrapper .form-control::placeholder{color:#c3a982 !important;font-weight:500 !important;}
.quick-login-wrapper.ql-modern .form-wrapper .form-control:focus{
    border-color:#c9a977 !important;box-shadow:0 0 0 3px rgba(201,169,119,.25) !important;background:#fff !important;
}
/* devam et butonu */
.quick-login-wrapper.ql-modern .form-wrapper .btn-default.btn-quick{
    position:relative;display:flex;align-items:center;justify-content:center;gap:10px;
    width:100%;height:52px;margin-top:14px;border:0 !important;border-radius:10px !important;
    background:#c9a977 !important;color:#fff !important;font-weight:700 !important;font-size:15px !important;
    letter-spacing:.4px;text-transform:uppercase;box-shadow:0 6px 16px rgba(201,169,119,.35);
    transition:background .18s,transform .06s,box-shadow .18s,opacity .18s;
}
.quick-login-wrapper.ql-modern .form-wrapper .btn-default.btn-quick:hover{background:#9d7753 !important;}
.quick-login-wrapper.ql-modern .form-wrapper .btn-default.btn-quick:active{transform:translateY(1px);}
.quick-login-wrapper.ql-modern .btn-quick.ql-disabled{
    background:#e4d8c3 !important;color:#fff !important;box-shadow:none !important;pointer-events:none;opacity:.9;
}
.quick-login-wrapper.ql-modern .btn-quick.is-loading{pointer-events:none;}
.quick-login-wrapper.ql-modern .btn-quick.is-loading .ql-btn-txt{visibility:hidden;}
.quick-login-wrapper.ql-modern .btn-quick .ql-spinner{
    display:none;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;
    border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:qlspin .7s linear infinite;
}
.quick-login-wrapper.ql-modern .btn-quick.is-loading .ql-spinner{display:inline-block;}
@keyframes qlspin{to{transform:rotate(360deg);}}
/* OTP kutuları */
.quick-login-wrapper.ql-modern .otp-inputs{display:flex;gap:12px;justify-content:center;margin:22px 0 6px;}
.quick-login-wrapper.ql-modern .otp-digit{
    width:56px;height:64px;text-align:center;font-size:26px;font-weight:700;color:#7f4a18;
    background:#fdfbf7;border:1.5px solid #e0c99b;border-radius:12px;box-shadow:none;
    transition:border-color .15s,box-shadow .15s,background .15s;-moz-appearance:textfield;
}
.quick-login-wrapper.ql-modern .otp-digit::-webkit-outer-spin-button,
.quick-login-wrapper.ql-modern .otp-digit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.quick-login-wrapper.ql-modern .otp-digit:focus{
    outline:none;border-color:#c9a977;box-shadow:0 0 0 3px rgba(201,169,119,.28);background:#fff;
}
.quick-login-wrapper.ql-modern .otp-digit.filled{border-color:#c9a977;background:#fff;}
/* geri sayım */
.quick-login-wrapper.ql-modern .counter-slider-wrap{margin:24px auto 4px;max-width:320px;}
.quick-login-wrapper.ql-modern .ql-counter-label{
    font-size:12.5px;color:#9d7753;font-weight:600;margin-bottom:8px;
    display:flex;align-items:center;justify-content:center;gap:8px;
}
.quick-login-wrapper.ql-modern .ql-counter-label .count-number{
    color:#7f4a18;font-weight:700;font-variant-numeric:tabular-nums;background:#f3e6cf;
    padding:3px 12px;border-radius:20px;min-width:56px;display:inline-block;
}
.quick-login-wrapper.ql-modern .progBar{
    position:relative;height:6px;background:#efe6d6;border-radius:20px;overflow:hidden;
}
.quick-login-wrapper.ql-modern .progBar .hidden-bar{
    position:absolute;top:0;left:0;width:100%;height:100%;
    background:linear-gradient(90deg,#d7b57f,#c9a977);border-radius:20px;
}
@media (max-width:480px){
    .quick-login-wrapper.ql-modern .innerQL{padding:28px 18px 24px;}
    .quick-login-wrapper.ql-modern .otp-digit{width:52px;height:60px;font-size:24px;}
    .quick-login-wrapper.ql-modern .otp-inputs{gap:9px;}
}

/* ==========================================================================
   Sepet kampanya kutuları — SADE: overlay (:before) + başlık + açıklama + buton
   kaldırıldı; kutu tıklanınca detay+Uygula modalı açılır. (.promo-clean)
   ========================================================================== */
.promoSelecContainer .innerContainer .promoList .promoItem.promo-clean .promoItemInner{
    padding:0 !important; border-radius:10px; overflow:hidden;
    transition:transform .15s ease, box-shadow .15s ease;
}
.promoSelecContainer .innerContainer .promoList .promoItem.promo-clean .promoItemInner:before{
    display:none !important;   /* koyu overlay kaldırıldı */
}
.promoSelecContainer .innerContainer .promoList .promoItem.promo-clean .promoItemInner:hover{
    transform:translateY(-2px); box-shadow:0 8px 20px rgba(127,74,24,.20);
}
/* Kampanya detay modalı eylem butonları (tema renkleri) */
#campaignDetailModal .modal-footer .camp-apply-btn{
    background:#c9a977 !important; color:#fff !important; border:0 !important;
    font-weight:700 !important; border-radius:8px !important; padding:8px 22px !important;
    box-shadow:0 4px 12px rgba(201,169,119,.35);
}
#campaignDetailModal .modal-footer .camp-apply-btn:hover{ background:#9d7753 !important; }
#campaignDetailModal .modal-footer .camp-remove-btn{
    background:#efe6d6 !important; color:#7f4a18 !important; border:0 !important;
    font-weight:700 !important; border-radius:8px !important; padding:8px 22px !important;
}
#campaignDetailModal .modal-footer .camp-remove-btn:hover{ background:#e4d8c3 !important; }
/* ==========================================================================
   Sepette Bildirim (kampanya): yan sepet ve sepet sayfası çubuğu, sepet sayfası penceresi
   Çubuk mevcut .promotion-progress-bar görünümünü kullanır; Kampanyayı Uygula çubuğun sağında.
   ========================================================================== */
.promotion-progress-bar.cart-notice .progress-promo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}
.promotion-progress-bar.cart-notice .promo-text{flex:1 1 160px;min-width:0;}
.promotion-progress-bar.cart-notice .cart-notice-apply{position:relative;z-index:5;flex:0 0 auto;padding:5px 11px;border-radius:14px;background:#fff;color:#1d282f !important;font-size:12px;font-weight:700;line-height:14px;text-decoration:none;white-space:nowrap;}
.promotion-progress-bar.cart-notice .cart-notice-apply:hover,.promotion-progress-bar.cart-notice .cart-notice-apply:focus{background:#f1f1f1;text-decoration:none;}
.promotion-progress-bar.cart-notice .cart-notice-apply:focus-visible{outline:2px solid #fff;outline-offset:2px;}
.cart-notice-modal .modal-content{border:0;border-radius:14px;overflow:hidden;}
.cart-notice-modal .modal-body{text-align:center;padding:26px 22px 16px;}
.cart-notice-modal .cart-notice-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:10px;border-radius:50%;background:rgba(234,35,44,.1);color:#ea232c;font-size:26px;}
.cart-notice-modal h4{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3;}
.cart-notice-modal p{margin:0;font-size:14px;line-height:1.5;}
.cart-notice-modal .cart-notice-modal-progress{display:block;height:6px;margin-top:14px;border-radius:3px;background:#eee;overflow:hidden;}
.cart-notice-modal .cart-notice-modal-progress span{display:block;height:100%;background:#ea232c;}
.cart-notice-modal .modal-footer{display:flex;justify-content:center;gap:8px;border-top:0;padding:0 22px 22px;}
.cart-notice-modal .modal-footer .btn{margin:0;border-radius:9px;font-weight:700;}

