/* Visual system adapted from the supplied September PIONEART archive. */
:root{--copper:#c7894b;--ink:#111;--paper:#f5f0e8}
body{background:#f4f1eb;color:#252321}.topline{display:none}.site-header{height:108px;background:#111;color:var(--paper);border-bottom:1px solid #9e6940;padding:0 6%;gap:30px}.brand{width:235px}.brand img{max-height:65px}.site-header nav{font-size:12px;gap:24px}.nav-dot{background:var(--copper)}.button.dark,.button.copper{background:var(--copper);border-color:var(--copper);color:#17110a}.button.dark:hover,.button.copper:hover{background:#dfaa76}.site-header .button{font-size:11px}.signature-hero{position:relative;background:#10100f linear-gradient(90deg,#08080866,transparent 56%);color:var(--paper);min-height:710px;padding:65px 0 60px;background-image:linear-gradient(90deg,#08080866,transparent 56%),url('/assets/meeting-copper-dark.webp');background-position:center;background-size:cover}.signature-main{display:block;position:relative}.signature-copy{width:47%;padding:10px 0}.signature-copy .eyebrow{color:#dca16c;font-size:12px;letter-spacing:1.6px}.master-slogan{margin:24px 0 28px}.dark-slogan-art{width:100%;height:auto;display:block}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signature-description{color:#e1dcd6;font-size:16px;line-height:1.75}.signature-description strong{display:block;color:#fff;font-size:30px;line-height:1.25;margin-bottom:16px}.signature-actions{display:flex;gap:18px;margin:28px 0}.signature-actions .button{color:white;border-color:#c5bfb6;gap:12px;font-size:13px;padding:17px 22px}.signature-actions .button.dark{color:#17110a;border-color:var(--copper)}.signature-actions .button:hover{background:#c7894b;color:#17110a}.signature-note{color:#c7b29d;font-size:10px;letter-spacing:.06em}.signature-room{display:none;margin:0}.strip{max-width:none;background:#141413;color:white;border-color:#8e644244;justify-content:center;gap:34px}.strip span:before{color:var(--copper)}.shop-section{background:#eae4db}.statement{background:#171716;color:var(--paper)}.banner{background:#c7894b;color:#17110a}.service-row{border-color:#c5b8a7}.service-row:hover{color:#956234}.product-image{background:#e5ddd1}.product-card .badge{background:#24211e;color:#fff;opacity:1;border:1px solid #40382f;font-weight:700}.category-button.active{color:#986338}.catalog-sidebar{background:#f4f1eb}.page-intro .eyebrow,.section-heading .eyebrow{color:#9c6e46}footer{background:#161716;color:#f5f0e8}.footer-top h2 span{color:var(--copper)}
.single-contact{background:#f4f1eb}.single-contact .process{margin:36px 0}.single-contact .process article{border-top:1px solid #b28a65;padding-top:24px}.single-contact .process span{color:#986338}.single-contact .process p{margin-top:16px}.single-contact>.button{margin-top:12px}
@media(min-width:1600px){.signature-hero{min-height:730px;padding-top:85px}.signature-copy{width:46%}}
@media(max-width:1100px){.site-header{gap:20px;padding:0 4%}.brand{width:185px}.site-header nav{gap:16px;font-size:10px}.signature-hero{background-position:57% center}.signature-copy{width:51%}.signature-description strong{font-size:28px}.signature-actions{gap:10px}.signature-actions .button{font-size:11px;padding:15px}}
@media(max-width:760px){.site-header{height:87px;padding:0 6%}.brand{width:180px}.site-header nav{background:#171716;color:white}.signature-hero{background:#111;padding:25px 0 0;min-height:0}.signature-main{width:100%;padding:0}.signature-copy{width:100%;padding:15px 6% 28px}.signature-copy .eyebrow{font-size:10px}.master-slogan{margin:22px 0 25px}.signature-description strong{font-size:29px}.signature-description{font-size:15px}.signature-actions{gap:12px}.signature-actions .button{font-size:11px;padding:14px}.signature-note{font-size:9px}.signature-room{display:block}.signature-room img{width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:right center}.strip{justify-content:flex-start;gap:25px}.category-button.active{color:white;background:#986338}}
.image-notice{display:block;color:#70675e;font-size:10px;line-height:1.5;margin-top:10px;font-weight:400}
.product-gallery{background:#eee8df;min-width:0;align-self:start}.product-gallery>img{width:100%;height:auto;max-height:530px;object-fit:contain}.gallery-thumbnails{display:flex;gap:10px;padding:12px}.gallery-thumbnails button{padding:0;width:76px;border:1px solid #b28a65;background:white}.gallery-thumbnails img{width:100%;aspect-ratio:1;object-fit:cover}

.product-contact{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.product-contact .button{font-size:11px;padding:10px 14px}

/* Keep manufacturer product photography fully visible. */
.product-image{background:#fff}.product-image img{object-fit:contain;padding:12px}.product-gallery{background:#fff}


/* Category totals and pagination remain usable with a larger catalog. */
.category-button small{display:inline-block;color:inherit;opacity:.7}.pager{flex-wrap:wrap}


/* Pioneart copper and charcoal controls, including inherited states. */
.button:hover{background:#eee1d2}.button.light{color:#f5f0e8;border-color:#b69b82}.pager button.active,.category-button.active,#toast{background:#986338;color:#fff;border-color:#986338}input,select,textarea,dialog{color:#252321;background:#faf7f2;border-color:#d5c8b8}input[type=checkbox],input[type=radio]{accent-color:#986338}.dialog-close{background:#f4f1eb;color:#252321}dialog::backdrop{background:#171411b8}.hero-note:before{background:#c7894b}.product-card .product-bottom b{color:#805a38}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#c7894b}

.reference-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:80px}.reference-logo{background:#fcfaf6;border:1px solid #dfd6ca;transition:box-shadow .2s}.reference-logo img{width:100%;filter:grayscale(1);transition:filter .25s}.reference-logo:hover img,.reference-logo:focus-visible img{filter:grayscale(0)}.reference-logo:hover{box-shadow:0 8px 24px #49302116}.reference-boards{padding-bottom:80px}.reference-boards figure{margin:0 0 40px}.reference-boards img{width:100%;background:#f7f3eb}.reference-boards figcaption{padding-top:12px;font-size:14px}.page-intro .button{margin-top:25px}@media(max-width:760px){.reference-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(prefers-reduced-motion:reduce){.reference-logo,.reference-logo img{transition:none}}

/* Keep request information with the form, without a second contact page. */
.form-notice{margin:24px 0 0;font-size:13px;line-height:1.7;color:#504a42}.form-notice a{text-decoration:underline;text-underline-offset:3px}#talep-bilgileri{scroll-margin-top:120px;margin-top:36px}
