html,body{background:#f3eee7!important;color:#2b2119!important}.top{background:#ece3d8!important;color:#6d5b4c!important;border-color:#d5c5b6!important}.top b{color:#4d3c30!important}header{background:rgba(250,247,242,.97)!important;border-color:#ded0c2!important;box-shadow:0 5px 22px rgba(80,57,39,.06)}.logo{color:#2f241c!important}nav a{color:#5b493b!important}.search{border-color:#cdb9a6!important;color:#7a6553!important;background:#fffaf5!important}
.hero{background:#d8c8b8!important}.shade{background:linear-gradient(90deg,rgba(34,24,17,.72) 0%,rgba(34,24,17,.28) 46%,rgba(34,24,17,.02) 78%)!important}.hero h1{color:#fffaf4!important}.hero p{color:#f3e9df!important}.hero-copy small{color:#ead4bf!important}.btn{background:rgba(255,250,245,.9)!important;color:#3d2d22!important;border-color:#c4a98f!important}.slider{color:#f5e9dc!important}
.benefits,.collections,.products,.approved-showcase,.transform,.inner-page,.wide-story,.manifesto,.contact-layout,.legal-page,.detail,.catalog{background:#f3eee7!important;border-color:#d9cabc!important}.benefits>div{border-color:#dccdbf!important}.benefits em,.services em,.intro p,.product-title p,.approved-head p,.page-hero p,.contact-copy p,.editorial-grid p,.process p,.values p,.wide-story p,.manifesto>p,.legal-page p{color:#786657!important}.benefits strong,.services strong{color:#3b2d23!important}
.collections{background:#eee6dd!important}.intro h2,.product-title h2,.approved-head h2,.page-hero h1,.contact-copy h1,.wide-story h2,.manifesto h2{color:#33271f!important}.collection{border-color:#d2c0ae!important}.collection:after{background:linear-gradient(0deg,rgba(39,27,19,.62),transparent 62%)!important}.collection.tone{background:radial-gradient(circle at 75% 20%,#dfd0c1,#cdb7a4 60%,#bca48f)!important}.collection.lighter{background:radial-gradient(circle at 30% 30%,#eadfd3,#d8c7b7 58%,#c5ad99)!important}
.product-card,.approved-card,.render-card{background:#fffaf5!important;border-color:#d8c7b7!important;box-shadow:0 10px 30px rgba(79,57,40,.06)}.pmeta h3,.approved-card h3,.render-meta h2{color:#35291f!important}.pmeta p,.render-meta p{color:#806d5d!important}.pmeta small,.approved-card small,.render-meta small{color:#9a7558!important}.pimg span{background:#f0e5da!important;color:#674f3c!important}.approved-showcase{background:#eee5dc!important}
.transform{background:#f3eee7!important}.transform-copy,.services,.wide-story>div{background:#e8ddd2!important;border-color:#d0bdab!important;color:#34281f!important}.transform-copy h2{color:#34281f!important}.transform-copy p{color:#756253!important}.services>div{border-color:#cdb9a8!important}.services b{color:#926d50!important}
footer{background:#dfd3c7!important;border-color:#cbb9a8!important;color:#665548!important}footer strong,footer .foot-brand b{color:#35291f!important}.copyright,.legalbar{background:#d5c7b9!important;border-color:#c4b09e!important;color:#675648!important}.legalbar a:hover{color:#2e231b!important}.active{color:#8d6547!important}
.page-hero{background:#e7ddd2!important}.editorial-grid,.process,.values{background:#d4c4b4!important}.editorial-grid article,.process article,.values article{background:#faf6f1!important}.editorial-grid h2,.process h2,.values h3{color:#392c22!important}.page-hero small,.manifesto small,.contact-copy small,.wide-story small,.approved-head small{color:#9a7356!important}
.contact-form,.dinfo,.luya-size-configurator,.luya-support-choice{background:#fffaf5!important;border-color:#d5c2b0!important;color:#33271e!important;box-shadow:0 10px 28px rgba(75,52,35,.05)}.contact-form label,.dinfo p,.spec,.luya-size-configurator>p{color:#766455!important}.contact-form input,.contact-form textarea,.contact-form select,.offer input,.offer textarea,.luya-size-number,.luya-space-fields input{background:#fff!important;color:#33271e!important;border-color:#cdb9a7!important}.contact-form button,.offer button{background:#8c684d!important;color:#fffaf5!important;border-color:#8c684d!important}
.dinfo small,.back,.luya-size-head small,.luya-support-title small{color:#9a7356!important}.dinfo h1,.luya-size-head h3,.luya-support-title h3,.luya-size-summary strong,.luya-size-compare strong,.luya-space-suggestion strong{color:#34271f!important}.spec,.luya-size-row,.luya-size-summary,.luya-support-note,.luya-space-box{border-color:#ded0c3!important}.luya-size-compare{background:#ddd0c3!important;border-color:#ddd0c3!important}.luya-size-compare>div,.luya-support-options>label,.luya-support-services,.luya-space-fields{background:#f7f1ea!important;border-color:#d4c1af!important}.luya-size-row label,.luya-ratio-toggle,.luya-space-toggle,.luya-support-options b,.luya-support-services label{color:#5f4b3c!important}.luya-support-options em,.luya-size-row label span,.luya-space-fields>small,.luya-ratio-toggle small{color:#8b7767!important}.luya-tech-note{background:#f2e4d4!important;border-color:#b78b64!important}.luya-tech-note b{color:#80583a!important}.luya-tech-note span{color:#765f4d!important}.luya-space-suggestion button{background:#efe2d6!important;color:#654a36!important;border-color:#c9ae96!important}
.luya-wa-panel{background:#fffaf5!important;color:#2e231b!important;border-color:#ccb8a5!important}.luya-wa-head{background:#8c684d!important;color:#fffaf5!important}.luya-wa-head small{color:#eadccf!important}.luya-wa-avatar{background:#6f503b!important}.legal-page code{background:#f7f0e9!important;border-color:#d1bead!important;color:#604a39!important}.wide-story{background:#f3eee7!important}.manifesto{background:#ebe1d7!important}

.catalog-head h1{color:#3a2c22!important}.catalog-head p{color:#786657!important}

/* Yeni Ürünler grid düzeltmesi */
.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
.products>.product-title{grid-column:1/-1!important;max-width:620px!important}
.products>.product-card{width:auto!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important}
.products>.product-card .pimg{aspect-ratio:3/2!important;overflow:hidden!important}
.products>.product-card .pimg img{width:100%!important;height:100%!important;object-fit:cover!important}
.products>.product-card .pmeta{display:flex!important;flex-direction:column!important;flex:1!important}
@media(max-width:1000px){.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.products{grid-template-columns:1fr!important}.products>.product-title{grid-column:1!important}}
