
/* POYRAZ WEB v0.6 | hero & brand archive | keeps underlying catalog functionality */
:root{--copper:#B86A2D} .header{background:#151719!important;border-bottom:1px solid #393b3b!important}
.header nav a{color:#ededee!important}.header nav a:hover{color:#e8b36a!important}
.brand{max-width:none;min-width:220px}.brand-mark{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.brand img{width:235px!important;max-height:70px!important;object-fit:contain!important}
.basket-button{border-color:#626060!important;background:#292727!important}
.hero{background:#111416;min-height:650px}.hero::after{display:none}.hero-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:38px;align-items:center;padding-top:72px;padding-bottom:65px}.hero-copy{min-width:0;position:relative;z-index:3}.hero h1{font-size:clamp(47px,5.3vw,80px);letter-spacing:-3px;line-height:1.04;margin:22px 0}.hero h1 em{color:#e3a13a}.hero p{font-size:15px;line-height:1.75;max-width:510px}.hero-bottom{margin-top:42px;gap:12px}.hero-bottom span{letter-spacing:1px;font-size:9px}
.slogan-panel{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-left:3px solid #b86a2d;padding:12px 0 12px 18px;background:linear-gradient(90deg,#b86a2d16,transparent);max-width:520px}.slogan-panel strong{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:clamp(17px,2vw,22px);line-height:1.35;color:#fff}.slogan-panel small{font-size:10px;color:#ddb584;white-space:nowrap}
.hero-gallery{height:490px;border:1px solid #4c4c4c;border-radius:16px;overflow:hidden;position:relative;background:linear-gradient(130deg,#3d3731,#222831);box-shadow:0 30px 80px #0008}.slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease;pointer-events:none;margin:0}.slide.current{opacity:1;pointer-events:auto}.slide-photo{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.8)}.slide:after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(0deg,#101112ec,transparent)}.slide figcaption{position:absolute;left:28px;bottom:38px;z-index:2;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(23px,2.4vw,34px);font-weight:800;max-width:75%;text-shadow:0 2px 8px #111}.hero-gallery-controls{position:absolute;right:20px;bottom:28px;z-index:3;display:flex;gap:9px}.hero-gallery-controls button{background:#16191bc9;border:1px solid #777;color:#fff;border-radius:50%;font-size:26px;width:40px;height:40px;cursor:pointer}.hero-gallery-controls button:hover{background:#b86a2d}.hero-nr{display:none}
.brand-section{background:#eeeeea;color:#222}.brand-section .section-head h2{font-size:clamp(29px,3.7vw,45px);max-width:700px}.brand-section .section-head p{color:#606266}.brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.brand-card{min-height:146px;border-radius:12px;background:#222325;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:14px;overflow:hidden;box-shadow:0 2px 10px #0001}.brand-card img{max-width:96%;max-height:97px;object-fit:contain;mix-blend-mode:normal}.brand-card span{font-size:11px;color:#dedede;text-align:center}.brand-footnote{margin-top:19px;font-size:12px;line-height:1.6;color:#666}
@media(max-width:1050px){.header .brand img{width:190px!important}.hero-layout{gap:18px}.hero-gallery{height:430px}.brand-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.hero-layout{grid-template-columns:1fr;padding-top:48px;padding-bottom:45px}.hero-gallery{height:330px}.hero h1{font-size:clamp(43px,9.5vw,68px)}.brand-grid{grid-template-columns:repeat(2,1fr)}.header .brand img{width:170px!important}.hero-bottom{margin-top:25px}.hero p{max-width:100%}.header nav{background:#202224!important}.header nav a{color:#fff!important}}
@media(max-width:440px){.header .brand img{width:144px!important}.brand{min-width:0}.hero-gallery{height:280px}.slogan-panel{min-height:100px}}
@media(prefers-reduced-motion:reduce){.slide{transition:none}}
