.faq-pages, .deliveryandreturns-pages, .modern-blog-main, .contact-page .contact-container, .ShoppingCart-Index, .Account-Login, .Account-Register, .Order-Track, .track-div, .Search-Index, .page-404, .member-dashboard-page .account-page, .member-dashboard-page .page-header, .legal-page, .swal-modal, .swal-icon--success:after, .swal-icon--success:before, .swal-icon--success__hide-corners, .Order-Done, .about-pages {
    background: #ffe6d7 !important;
}
.why-us-header h4:after {

    background-color: #fd6908 !important;

}
#lazy-sections-container {
    background: #ffe6d7 !important;
}
.faq-partial-middle-container {
    background: #ffe6d7 !important;
    border-radius: 10px;
    box-shadow: none !important;
    padding: 0px;
    max-width: 100% !important;
    margin: 0 auto;
}
.faq-partial-panel-content {

    background: #ffe6d7 !important;
}
.faq-partial-accordion {
    background-color: #FFEDE3 !important;
}
    .login-page .auth-visual, .auth-page .auth-visual {
    background: #ffe6d7;
}
.member-dashboard-page .mobile-nav-select:focus {
    outline: none;
    border-color: #fe6908 !important;
    box-shadow: 0 0 0 3px rgba(163, 215, 201, 0.1) !important;
}
.register-page .social-btn, .login-page .social-btn {
    border: 1px solid #fd6908 !important;
    background: #ffede3 !important;
}

.member-dashboard-page .mobile-nav-dropdown {
  
    background: #ffede3 !important;
  
}
.member-dashboard-page .mobile-nav-select {
    border: 2px solid #fe6d0e !important;
    background-color: #ffe6d7;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23fe6d0e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;
}
.member-dashboard-page .mobile-nav-item.active::before {

    background: #fe6908 !important;

}
.member-dashboard-page .mobile-bottom-nav {

    background: #ffede3 !important;

}
.member-dashboard-page .mobile-nav-item.active {
    color: #fe6f0f !important;
}
input, textarea, select, option {
    font-family: "Inter", sans-serif !important;
}
.blog-hero-section {
    padding: 45px 0 70px !important;
    position: relative;
    overflow: hidden;
    background: #ffe6d7 !important;
}
.featured-badge, .featured-read-more {
    background: #ff6a08 !important;
}

    .featured-read-more:hover {
        box-shadow: 0 10px 30px #ff6a084d !important;
    }

.article-read-more {
    color: #ff6a08 !important;
}

.image-overlay {
    background: linear-gradient(45deg, #ff6a08c4, rgb(255 106 8 / 45%)) !important;
}

.blog-article-card:hover {
    transform: translateY(-8px) scale(1.02) !important;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15) !important;
    border-color: rgb(255 106 8 / 51%) !important;
}

.blog-hero-section .hero-title {
    text-shadow: 0 2px 20px rgb(255 255 255 / 30%) !important;
    color: #ff6a08 !important;
}

.featured-post {
    background: #ff6a08 !important;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid rgb(255 106 8) !important;
}

.blog-detail-hero {
    background: #ffe6d7 !important;
    padding: 35px 0 20px;
    position: relative;
    overflow: hidden;
    border-top: 1px solid #ff6a080f !important;
}
.featured-text {

    background: #FFEDE3 !important;
}
.article-content {

    background: #FFEDE3 !important;

}

.article-read-more::after {

    background: #ff6a08 !important;
  
}
.blog-article-card {
    border: 1px solid rgb(255 230 215) !important;
}
.blog-detail-breadcrumb {
    color: rgb(0 0 0 / 90%) !important;
}
    .blog-detail-breadcrumb a {
        color: rgb(0 0 0 / 80%) !important;
    }

.blog-detail-title {
    color: #ff6a08 !important;
    text-shadow: none;

}

.modern-blog-detail {
    background: #ffe6d7 !important;
    min-height: 100vh;
}

.blog-detail-content {
    padding: 0px 0;

}
.modern-blog-main .article-date {
    background: #ff6a08 !important;
    padding: 3px 9px !important;
    color: #ffffff !important;
}
.blog-detail-card {
    border: none;

}

.track-div {
    background-color: #ffe6d7;
    padding: 5% 5% 10% 5%;
}


button.submit, button[type='submit'] {

    background-color: #53565a;
    border: 1px solid #ffe6d7;

}

    button.submit:hover, button[type='submit']:hover {
        background-color: #ff6a08 !important;
    }

.contact-page .section-icon {

    background: #ff6a08;

}

.contact-page .btn-submit {
    background: #ff6a08;

}

.register-page .checkbox-label a {
    color: #ff6a08 !important;

}

.login-page .auth-links a {
    color: #ff6a08 !important;

}
.member-dashboard-page .newsletter-label input:checked ~ .checkmark {
    background-color: #fe6908 !important;
    border-color: #fe6908 !important;
}


.login-page .auth-visual, .auth-page .auth-visual {
    background: linear-gradient(135deg, rgb(255 106 8 / 0%) 0%, rgb(255 230 215) 100%), url(/themes/sinoz/imgs/banner/acc-img.png) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.button-add-to-cart {

    background: #ff6a08;

}


.btn:hover, .button:hover {
    background-color: #f06204 !important;
    }

.button-add-to-cart:focus {
    background: #ffe6d7;
    color: #000000 !important;
    outline: 2px solid #4c8a3f;
    box-shadow: 0 0 0 3px rgb(255 106 8);
}

.modern-login-message {
    margin-bottom: 18px;
}

.fast-login-basket {
    background-color: #FFEDE3;
}
.basket-cross-sell-item {
    border: 1px solid #f5bf9b;
}

body.Order-Index {
    background: #ffe6d7 !important;
}

.orderLeftBox-addres {

    background: #ffe6d7;

}

.order-right-box {
    padding: 0px 15px;
    background: #ffe6d7;
    border-radius: 16px;
}

.btn, .button {

    background: #ff6a08;

}

.checkout-progress-step.active .checkout-progress-step-icon, .checkout-progress-step.completed .checkout-progress-step-icon {
    border-color: #e05a02 !important;
    background: #ff6a08 !important;
}

.order-progress-bar .checkout-progress-line-1, .order-progress-bar .checkout-progress-line-2 {
    background: #ff6a08 !important;
}

input:focus {
    background: transparent;
    border: 1px solid #ff6a08 !important;
}
.tbf-kvkk-checkbox {
    cursor: pointer;
    accent-color: #FFE6D7;
    max-width: 22px;
}
.search-dropdown {
    position: absolute;
    top: 109%;
    left: 0;
    right: 0;
    background: #fde6d8;
    border: 1px solid #ffe6d7;
    border-top: none;
    max-height: 350px;
    overflow-y: auto;
    z-index: 1000;
}
.cart-progress-bar .checkout-progress-line-1 {
    background: #ff6a08 !important;
}
.search-item{
    border-color:red; 
}
.faq-partial-head p {
    color: #222323 !important;
}

.about-text {
    margin: 0 auto 50px;
    color: #3f444b;
    line-height: 1.7;
    font-size: 16px;
    text-align: center;
    max-width: 820px;
}

.tbf-about-h3 {
    max-width: 820px;
    margin: 4px auto;
    color: #FF6A08;
    text-align: center;
    font-family: Gazpacho !important;
    font-size: 30px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
}

.tbf-about-h6 {
    color: #020202;
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom:15px;
}
a.about-tbf-link-text-orange {
    color: #FF6A08;
    font-style: normal;
    font-weight: 600;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.col-md-6.col-xs-12.tbf-about-text.tbf-about-left-text {
    padding: 25px 4% 0px 18%;
    border-right: 1px solid #ff6a08;
}
.col-md-6.col-xs-12.tbf-about-text.tbf-about-right-text {
    padding: 25px 21% 0px 4%;
}

.checkout-progress-step-icon {
    background: #ffe6d7 !important;
    border: 2px solid #ff6a08 !important;
}
span.tbf-orange-text {
    color: #FF6A08;
    font-style: normal;
    font-weight: 600;
}
span.bold-brand-about {
    font-weight: 700;
}
input.coupon {
    background: #FFEDE3 !important;
    border: 1px solid #f8cdb0 !important;
}
.register-page .auth-form, .login-page .auth-form {
    background: #ffe6d7 !important;
}

.register-page .form-input, .login-page .form-input {
    border: 1px solid #ff6a08 !important;
    background: #FFEDE3 !important;
}
.register-page .auth-tab.active, .login-page .auth-tab.active {
    background: #ff6a08 !important;
    color: white !important;
}
.register-page .social-btn:hover, .login-page .social-btn:hover {
    border-color: #ff6a08;
}
.register-page .checkmark {
    background: #ffede3 !important;
    border: 1px solid #ff6a08;
}

.register-page .custom-checkbox input:checked ~ .checkmark {
    background: #ff6a08 !important;
    border-color: #c95508 !important;
}

.account-dropdown {
    border: 1px solid #f5cfb9 !important;
}
.form-group input {
    background: #FFEDE3 !important;

}

.select2-container--default .select2-selection--single, .form-control {
    background-color: #ffede3 !important;
}
textarea {
    background: #ffede3 !important;
}
.order-wizard-card-information {
    background: #ffede3 !important;
}
#credit-card-container{
    background:none !important;
}
.checkout-progress-line-2 {
    background: #ffede3 !important;
}
.form-group input {
    border: 1px solid #fe6a08 !important;
}
.custom_select .select2-container--default .select2-selection--single {
    border: 1px solid #ff6a08 !important;

}

textarea, .form-control {
    border: 1px solid #ff6a08 !important;
}
.border {
    border: 1px solid #ff6a08 !important;
}
span.note-box-open {
    color: #000000;
    cursor: pointer;
}
.track-div .card-body{
    background-color: #FFEDE3 !important;
}
span.input-group-text.bg-light.track-left-label-bar {
    padding: 5px !important;
    background: #ff6a08 !important;
    border: 2px solid #ff6a08 !important;
}
.modern-blog-main .featured-post {
    margin: -50px auto 50px !important;
    max-width: 1163px !important;
}

.contact-page .contact-item, .contact-page .social-link, .contact-page .form-input, .contact-page .form-select, .contact-page .form-textarea, .header-style .search-style .searchForm input, .header-style .search-style .searchForm {
    background: #ffede3 !important;
}

.contact-page .contact-form-panel {
    background: #ffe6d7 !important;
    padding: 2rem 2rem !important;
}
.hours-section-form {
    margin-top: 0px;
    padding-top: 30px;
    border-top: 1px solid #fe6a08 !important;
}
    .hours-section-form .hours-item {
        background: #ffede3 !important;
        border: 1px solid #ffdfc9 !important;
    }
    .hours-section-form .hours-time {
        color: #ff6a08 !important;
    
    }
    .hours-section-form .hours-closed {
        color: #ff6a08 !important;
    
    }

    .hours-section-form .hours-item:hover {
        background: #ffede3 !important;
        transform: translateX(5px) !important;
    }

.blog-card-link {
    border: 1px solid #fdc199 !important;
    background: #ffede3 !important;
}

.member-dashboard-page .account-menu {
    background: #ffede3 !important;

}
.member-dashboard-page .account-menu-item.active {
    background: #ffe6d7 !important;
}

.member-dashboard-page .account-card {
    background: #ffede3 !important;
    border: 1px solid #ffd5b9 !important;
 
}

.member-dashboard-page .user-info {
    background: #ffe6d7 !important;
    border: 1px solid #ffd9c1 !important;
}
.member-dashboard-page .user-avatar {
    background: #ffede3 !important;
    color: #53565a !important;
    border: 3px solid #ff6a08 !important;
}
.member-dashboard-page .user-balance {
    background: #fe6908 !important;

}

.member-dashboard-page .dashboard-box {
    background: #ffe6d7 !important;
}
    .member-dashboard-page .dashboard-box::before {
    
        background: #fe6908 !important;
    }
.member-dashboard-page .dashboard-box-icon {
    color: #fe6908 !important;

}
.member-dashboard-page .dashboard-box:hover {

    border-color: #fe6908 !important;
}
.member-dashboard-page .btn-primary-custom {
    background: #fe6908 !important; 
    color: #ffffff !important;
}
.member-dashboard-page .account-menu-item:hover, .member-dashboard-page .account-menu-item:focus {
    background: #ffe6d7 !important;

}

.member-dashboard-page .account-card-header {
    border-bottom: 1px solid #ffd2b5 !important;
    background: #ffede3 !important;
}
.rate__star {
 
    color: #585858 !important;
  
}
    .rate__star:hover, .rate__star.active {
        color: #ff6a08 !important;
    }
.product-comment-sheet {
    background-color: #ffe6d7 !important;
}

/* product-comment-content SCROLL KAPALI */
.product-comment-content {
    overflow: hidden !important; /* ❌ Bu scroll kapandı */
}

/* SADECE comment-list'te scroll olsun (turuncu) */
.comment-list {
    overflow-y: auto !important; /* ✅ Sadece bu scroll var */
}

/* comment-list için turuncu scrollbar */
.comment-list::-webkit-scrollbar {
    width: 6px;
    background-color: #ffe6d7;
}

.comment-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px rgb(0 0 0 / 13%);
    background-color: #ffe6d7;
}

.comment-list::-webkit-scrollbar-thumb {
    background-color: #ff6a08;
    border: 2px solid #ff6a08;
    border-radius: 5px;
}

.legal-sidebar {
    background: #ffede3 !important;
 
}
.legal-menu li.active {
    background: #fe6908 !important;
}
.legal-menu li:not(.active):hover {
    background: #ffe6d7;
}
.legal-sidebar-title {
    color: #000000 !important;
    border-bottom: 2px solid #fe6908 !important;
}
.legal-content-wrapper {
    background: #ffede3 !important;

}

.legal-page a{
    color: #000000;
}
.invalid-message {
    background: #ffe6d7 !important;
 
}
.member-dashboard-page .order-tracking-container {
    background: #ffede3 !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  
}

.member-dashboard-page .progress-step.completed .step-icon {
    background: #f76708 !important;
   
}
.member-dashboard-page .progress-line.completed {
    background: #fe6a08 !important;
}
.footer-values-section {
    border-radius: 0px !important;
}
.rc-anchor-light
Specificity: (0,1,0) {
    background: #ffede3 !important;
    color: #000;
}

.member-dashboard-page .order-header, .member-dashboard-page .order-footer, .member-dashboard-page .order-content {
    background: #ffe6d7 !important;
}

.member-dashboard-page .order-product {
    background: #ffede3 !important;

}

.member-dashboard-page .btn-warning-custom {
    background: #f96808 !important;
}
    .member-dashboard-page .btn-warning-custom:hover {
        background: #df5c05 !important;
        box-shadow: 0 3px 8px rgb(255 115 7 / 30%) !important;
    }

.member-dashboard-page .order-status.processing {
    background: #ff6a08 !important;
    color: #ffffff !important;
}
.lightbox-cart-btn {

    background: #ff6a08 !important;

}
.mobile-product-lightbox, .lightbox-image-area {
    background: #ffe6d7 !important;
}
.lightbox-product-info {
    border-top: none !important;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.05);
    background: #ffe6d7 !important;
    box-shadow: none !important;
}

.shoppingCartDiscountBox .productSlider-columns-cover .productSlider-columns .product-cart-wrap {
    padding: 0px !important;
}
.thankyou-progress-bar .checkout-progress-line-1, .thankyou-progress-bar .checkout-progress-line-2, .checkout-progress-line-2 {
    background: #fa6808 !important;
}

.product-info-child .product-features-section {
    display: none !important;
}
span.getDiscountOnSecond.getDiscountOnSecondPD {
    left: 80px !important;
    margin-left: 60px;
}
.timeline-step.active .timeline-icon {
    background: #ff6a08 !important;
 
}

.timeline-step.active::before, .timeline-step.active::after {
    background: linear-gradient(90deg, rgb(166 216 203) 0%, rgb(163 215 201) 100%);
}
.timeline-step.active::before, .timeline-step.active::after, .track-close {
    background: #ff6a08 !important;
}
.timeline-step.completed .timeline-icon {
    background: #ff6a08 !important;
}
.timeline-step.completed::before, .timeline-step.completed::after {
    background: #ff6a08 !important;
}
.brand-name-track-modal {
    text-align: justify !important;
}

.brand-bg-color {
    background-color: #ffe6d7;
}
.register-page .auth-tab.active {

    background: #fe6a08 !important;

}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ff6a08 !important;
    color: #ffffff !important;
}

.select2-dropdown .select2-search--dropdown .select2-search__field {
    border: 1px solid #ff6a08 !important;
}
body.Home-Index, .lazy-sections-container {
    background: #ffe6d7 !important;
}

div#lazy-sections-container {
    background: #ffe6d7 !important;
}

.member-dashboard-page .tracking-button {

    background: #ff6a08 !important;

}
.select2-dropdown {
    padding: 10px !important;
    background: #ffede3 !important;
}
@media(max-width:869px) {
    .blog-hero-section {
        padding: 15px 0 35px !important;
        position: relative;
        overflow: hidden;
        background: #ffe6d7 !important;
    }
    .contact-page .contact-form-panel {
        background: #ffe6d7 !important;
        padding: 1rem 0rem !important;
        box-shadow: none !important;
    }
    .comment-form .rate {
        justify-content: flex-end !important;
    }
    .product-comment-content .single-comment {
        background-color: #ffede3 !important;
        border: 1px solid #eee !important;
        border-radius: 16px;
        padding: 15px !important;
    }
    .product-comment-header {
        border-bottom: 1px solid #ffd2b5 !important;
        background-color: #ffede3 !important;
    
    }

    .legal-page .mobile-bottom-nav {

        background: #ffede3 !important;
        border-top: 1px solid #feb686 !important;
  
    }
    .legal-page .mobile-nav-item.active {
        color: #ff6d0d !important;
    }
        .legal-page .mobile-nav-item.active::before {
            background: #ff6a08 !important;
      
        }
    span.getDiscountOnSecond.getDiscountOnSecondPD {
        left: 64px !important;
        top: 17px;
    }
    .faq-partial-container .container {
        padding: 0px !important;
    }
    .register-page .auth-visual {
  
        padding: 4rem 1rem !important;
      
    }
    .register-page .money-point-info {
    
        background: #ffede3 !important;
   
    }

    .col-md-6.col-xs-12.tbf-about-text.tbf-about-left-text {
        padding: 4px 0% 0px 0%;
        border-right: 1px solid #ff6a08;
    }
    .col-md-6.col-xs-12.tbf-about-text.tbf-about-right-text {
        padding: 25px 0% 0px 0%;
    }
    .why-us-section {
        padding: 10px 0 60px;
    }
    .faq-partial-container {
        margin-top: 3px !important;
        margin-bottom: 30px;
    }
}
