
/* Mobilya görselli kampanya ve footer; mevcut bölüm ölçüleri korunur. */
.our-flat-discount{background-image:linear-gradient(90deg,rgba(27,23,18,.88),rgba(27,23,18,.55)),url('../images/otays/hero_result.jpg');background-position:center;background-size:cover}
.main-footer{background-image:linear-gradient(90deg,rgba(26,22,17,.84),rgba(26,22,17,.76)),url('../images/otays/office.jpg');background-position:center;background-size:cover}
.commerce-mode{padding:9px 15px;text-align:center;background:#eee5d7;color:#453727;font-size:13px;line-height:1.4}
.commerce-card{background:var(--secondary-color);padding:24px;border:1px solid var(--divider-color);border-radius:14px;margin:0 0 22px;line-height:1.7}.commerce-card h2,.commerce-card h3{margin-bottom:16px}.commerce-card p{margin-bottom:14px}.commerce-card img{max-width:100%}
.commerce-actions{display:flex;flex-wrap:wrap;gap:12px}.commerce-actions button,.text-button{border:1px solid #b7a58d;border-radius:6px;padding:8px 12px;background:#fff;color:#342a20;cursor:pointer}
.commerce-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:14px;margin:18px 0}.commerce-consent input{flex:0 0 17px;width:17px;height:17px;margin-top:3px;accent-color:#594632}.newsletter-consent{color:#eee6da}.newsletter-consent input{appearance:auto!important}
.header-action-details a[data-count]{position:relative}.header-action-details a[data-count]:not([data-count="0"])::after{content:attr(data-count);position:absolute;top:-12px;right:-12px;border-radius:50%;min-width:17px;height:17px;padding:2px;background:#594632;color:#fff;font-size:11px;line-height:13px;text-align:center}.is-selected{outline:2px solid #96744d}
.commerce-dialog{width:min(900px,92vw);max-height:90vh;overflow:auto;padding:35px;border:0;border-radius:14px;color:#2a241d;background:#fff;line-height:1.5}.commerce-dialog::backdrop{background:#000b}.dialog-close{position:absolute;right:10px;top:5px;font-size:30px;border:0;background:transparent;color:#3d3124;cursor:pointer}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;align-items:center}.quick-grid img{width:100%;border-radius:10px}.gallery-zoom{max-width:100%;max-height:78vh;display:block;margin:auto}.paytr-frame{width:100%;height:650px;border:0}
.commerce-table{width:100%;border-collapse:collapse;line-height:1.5}.commerce-table th,.commerce-table td{text-align:left;padding:12px;border-bottom:1px solid #d6cdbf}.table-scroll{overflow-x:auto}.commerce-table input:not([type="checkbox"]){width:100%;min-width:75px;padding:8px;border:1px solid #bdb4a7;border-radius:5px}.commerce-order-line{display:flex;align-items:center;gap:15px;margin-bottom:16px}.commerce-order-line img{width:85px;height:85px;object-fit:cover;border-radius:8px}.commerce-order-line span{flex:1}.commerce-form{display:grid;gap:15px;margin-bottom:30px;max-width:680px}.commerce-form input,.commerce-form textarea,.commerce-form select{display:block;width:100%;border:1px solid #cfc3b2;padding:12px;border-radius:6px}.commerce-form button{background:#594632;color:white;border:0;border-radius:7px;padding:14px}.cookie-notice{position:fixed;left:18px;bottom:18px;max-width:450px;background:#fff;color:#342c21;border:1px solid #c8b99e;border-radius:9px;padding:18px;z-index:10000;box-shadow:0 5px 24px #0003;font-size:13px;line-height:1.5}.cookie-notice p{margin-bottom:10px}.cookie-notice button{background:#594632;color:#fff;border:0;border-radius:5px;padding:7px 18px}.muted{color:#6a6257;font-size:13px}.is-error{border:2px solid #a55441}#admin-content h2{margin:28px 0 20px}.page-account-wishlist .wishlist-item-status-action{gap:12px}.wishlist-item-status-action .btn-default{padding:12px 18px;font-size:13px}.wishlist-item-status-action .btn-default::before{display:none}
@media(max-width:767px){.quick-grid{grid-template-columns:1fr}.commerce-dialog{padding:32px 18px}.commerce-card{padding:18px}.commerce-order-line{gap:10px;flex-wrap:wrap}.commerce-order-line img{width:65px;height:65px}.cookie-notice{left:10px;right:10px;bottom:10px;max-width:none}.commerce-mode{font-size:11px}.our-flat-discount{background-position:60% center}}

body:not(.commerce-ready) .product-item-price,body:not(.commerce-ready) .product-single-price,body:not(.commerce-ready) .product-offer-item-body-content h3{visibility:hidden}

.commerce-table textarea{display:block;width:100%;min-width:140px;min-height:80px;margin-top:8px;padding:8px;border:1px solid #c7bdaf;border-radius:5px}

.product-item-rating{font-size:12px;line-height:1.4}.product-item-action a[aria-disabled="true"]{opacity:.45;cursor:not-allowed}body:not(.commerce-ready) .product-item-rating{visibility:hidden}

.institutional-content{padding:80px 0}.corporate-nav ul{list-style:none;padding:0;margin:0}.corporate-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--divider-color);color:var(--primary-color)}.corporate-nav a[aria-current="page"]{font-weight:700;color:var(--accent-color)}.institutional-content article h3{font-size:22px;line-height:1.4;margin:26px 0 12px}.institutional-content article .btn-default{margin-top:14px}@media(max-width:767px){.institutional-content{padding:45px 0}}
