/*
Theme Name: PREMAX Türkiye
Version: 0.4.0
Description: PREMAX kurumsal tasarımının Türkiye uyarlaması.
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#666;color:#444;font-family:Arial,sans-serif;font-size:15px;line-height:1.7}a{color:#0076b4}img{max-width:100%;height:auto}.wrap{width:min(990px,94%);margin:auto}header{background:linear-gradient(#f5f5f5,#ddd);height:110px;position:relative;z-index:2}.head{position:relative;padding-left:170px}.logo{position:absolute;top:0;left:0;width:150px}.top{font-size:12px;text-align:center;border-bottom:1px solid #ccc;line-height:30px}.nav{display:flex;justify-content:space-between;align-items:center;height:80px;gap:10px}.nav a{font-family:'Arial Narrow',Arial,sans-serif;text-decoration:none;color:#444;text-transform:uppercase;font-size:14px;padding:10px 5px}.nav a:hover{background:#0076b4;color:white}.hero{background:white;text-align:center;line-height:0}.hero img{width:100%;max-height:650px;object-fit:cover}.categories{background:#fff;box-shadow:0 8px 12px #0002;position:relative}.categories .wrap{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding:22px 0}.categories a{text-decoration:none;text-align:center;font-size:12px;color:#555}.categories img{display:block;width:100px;height:85px;object-fit:contain;margin:auto}.paper{background:white}.videos{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:45px 0}h1,h2,h3{font-family:'Arial Narrow',Arial,sans-serif;line-height:1.3;font-weight:400;text-transform:uppercase}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}.videos p{font-size:13px}.video{display:block;background:#333;color:white;padding:40px 12px;text-align:center;text-decoration:none}.video span{display:block;font-size:35px}.story{padding:35px 0 55px;border-top:1px solid #ddd}.story-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px}.blue{color:#0076b4}.history{display:grid;grid-template-columns:1fr 1fr;gap:15px}.history img{width:100%}.box{background:#eee;padding:25px;margin:20px 0}.downloads{display:flex;gap:20px;flex-wrap:wrap;padding:25px 0 45px}.downloads a{padding:14px 20px;border:1px solid #ccc;text-decoration:none}.contact{padding:35px 0;background:#eee}.button{display:inline-block;background:#0076b4;color:white;padding:10px 20px;text-decoration:none}footer{color:#eee;text-align:center;padding:30px 15px;font-size:12px}a:focus-visible{outline:3px solid #0076b4;outline-offset:4px}.menu-button{display:none}@media(max-width:700px){header{height:auto}.head{padding:0}.logo{position:static;display:block;width:110px;margin:auto}.top{font-size:11px}.nav{height:auto;flex-wrap:wrap;justify-content:center;padding:12px 0}.nav a{font-size:12px}.hero img{min-height:180px;object-fit:contain}.categories .wrap{grid-template-columns:repeat(3,1fr)}.videos{grid-template-columns:1fr 1fr}.story-grid{grid-template-columns:1fr}h1{font-size:25px}}@media(max-width:420px){.videos{grid-template-columns:1fr}}
/* Catalogue and product layouts */
.page-content{padding-top:45px;padding-bottom:60px;min-height:60vh}.breadcrumb{font-size:12px;padding:22px 0;color:#777}.breadcrumb a{text-decoration:none}.catalog-intro{max-width:760px;margin-bottom:30px}.catalog-layout{display:grid;grid-template-columns:195px 1fr;gap:35px}.catalog-sidebar{background:#f3f3f3;padding:20px;align-self:start}.catalog-sidebar h2{font-size:18px;margin-top:0}.catalog-sidebar a{display:block;padding:7px 0;color:#555;text-decoration:none;border-bottom:1px solid #ddd}.catalog-sidebar a[aria-current]{color:#0076b4}.catalog-grid,.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card{border:1px solid #e2e2e2;background:#fff;padding:16px;display:flex;flex-direction:column}.product-card img{width:100%;height:175px;object-fit:contain}.product-card h2{font-size:17px;margin:12px 0 7px;text-transform:none}.product-card a{text-decoration:none}.product-card .sku{font-size:12px;color:#777;margin-top:auto}.product-card .detail{font-size:13px;padding-top:8px}.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;padding:15px 0 40px}.product-gallery{border:1px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;min-height:390px}.product-gallery img{width:100%;max-height:440px;object-fit:contain}.product-summary h1{margin-top:0;text-transform:none}.eyebrow{font-size:12px;letter-spacing:1.5px;color:#0076b4;text-transform:uppercase}.specs{width:100%;border-collapse:collapse;font-size:14px;margin:25px 0}.specs th,.specs td{text-align:left;border-bottom:1px solid #ddd;padding:10px}.specs th{width:40%;font-weight:400;color:#777}.quote-panel{border-top:3px solid #0076b4;background:#f1f1f1;padding:22px;margin-top:25px}.quote-panel h2{font-size:20px;margin-top:0}.quote-panel p{font-size:14px}.product-description{padding:30px 0;border-top:1px solid #ddd}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important}.woocommerce ul.products li.product a img{height:190px;object-fit:contain}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:47%}.woocommerce .woocommerce-breadcrumb{font-size:12px}.woocommerce .woocommerce-result-count{font-size:13px}.catalog-toolbar{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:24px;font-size:13px}.pagination{display:flex;gap:8px;padding-top:30px}.pagination a,.pagination span{padding:7px 13px;border:1px solid #ddd;text-decoration:none}.pagination [aria-current]{background:#0076b4;color:#fff}.draft-note{font-size:12px;color:#777;padding:12px 0}.product-placeholder{height:175px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;color:#aaa}
@media(max-width:800px){.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{display:flex;flex-wrap:wrap;gap:12px}.catalog-sidebar h2{width:100%}.catalog-sidebar a{border:0}.catalog-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:1fr}.product-gallery{min-height:260px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}}
@media(max-width:420px){.catalog-grid{gap:10px}.product-card{padding:10px}.product-card img{height:130px}.product-card h2{font-size:15px}.page-content{padding-top:25px}}
.page-lead{font-size:18px;max-width:840px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.resource-card{border:1px solid #ddd;padding:24px;background:#fafafa;display:flex;flex-direction:column}.resource-card h3{text-transform:none;font-size:19px}.resource-card a{margin-top:auto}.resource-mark{display:block;background:#e9f2f7;color:#0076b4;padding:20px;font-size:28px;text-align:center}.sector-jump{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.sector-jump a{border:1px solid #cbdde7;padding:7px 14px;text-decoration:none}.sector-heading{display:flex;gap:24px;align-items:center}.sector-heading img{width:90px;height:80px;object-fit:contain}.sector-section{scroll-margin-top:30px}.sector-section h3{text-transform:none;font-size:21px}.contact-grid .box{margin:0;overflow-wrap:anywhere}address{font-style:normal}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:15px}.footer-nav a{color:#fff}footer p a{color:#fff}.nav a[aria-current="page"]{color:#0076b4;border-bottom:2px solid #0076b4}summary{cursor:pointer;color:#0076b4;padding:12px 0}details ul{padding-left:22px}details li{padding:5px 0}.catalog-toolbar{flex-wrap:wrap;gap:12px}.page-content .story:first-child{border-top:0;padding-top:0}
@media(max-width:700px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr}.page-lead{font-size:16px}.sector-heading{gap:12px}.sector-heading h2{font-size:23px}}@media(max-width:460px){.resource-grid{grid-template-columns:1fr}}

/* Keep product photography visible while gallery scripts initialize. */
.woocommerce div.product .woocommerce-product-gallery{opacity:1!important}
.woocommerce div.product .woocommerce-product-gallery__image img{max-height:520px;object-fit:contain}
.woocommerce div.product .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:8px}
.woocommerce div.product .flex-control-thumbs li{width:calc(25% - 6px)!important}
.woocommerce div.product .flex-control-thumbs img{height:90px;object-fit:contain}

/* Complete corporate guides and accessible mobile navigation. */
.corporate-article{max-width:900px;margin:auto;overflow-wrap:anywhere}.corporate-article>p,.corporate-article>ul,.corporate-article>ol{max-width:780px}.corporate-article h2{margin-top:2em;scroll-margin-top:24px}.corporate-article h3{text-transform:none;margin-top:1.5em}.corporate-article li{margin-bottom:.5em}.article-toc{background:#f1f6f9;border:1px solid #d8e5ec;padding:0 20px;margin-bottom:30px}.corporate-figure{margin:25px 0;text-align:center;min-width:0}.corporate-figure img{display:block;max-width:100%;max-height:520px;width:auto;height:auto;margin:auto;object-fit:contain}.corporate-figure figcaption{font-size:13px;line-height:1.5;color:#666;margin:12px auto 0;max-width:640px}.corporate-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.corporate-gallery .corporate-figure{border:1px solid #e2e2e2;padding:15px;margin:0}.corporate-gallery img{height:200px;width:100%;object-fit:contain}.corporate-article .resource-card h2{font-size:20px;text-transform:none;margin-top:12px}.resource-card .corporate-figure{margin:0 0 15px}.resource-card .corporate-figure img{max-height:180px}.resource-card .corporate-figure figcaption{display:none}.source-note{font-size:13px;background:#f5f5f5;padding:18px;border-left:3px solid #0076b4;line-height:1.7}.press-list{padding-left:25px}.press-list li{border-bottom:1px solid #ddd;padding:14px 0}.press-publisher{display:block;font-size:13px;color:#666}.corporate-links .resource-card a{padding-top:8px}.page-content{overflow-wrap:anywhere}.specs th,.specs td{overflow-wrap:anywhere}
@media(max-width:700px){.nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 0 12px}.nav a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:8px 3px}.corporate-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.corporate-gallery img{height:150px}.corporate-article h2{font-size:23px}.corporate-article .resource-grid{grid-template-columns:1fr 1fr}.corporate-article .resource-card{padding:16px}}
@media(max-width:460px){.corporate-article .resource-grid{grid-template-columns:1fr}.corporate-gallery .corporate-figure{padding:10px}.corporate-gallery img{height:130px}.corporate-figure figcaption{font-size:12px}.article-toc{padding:0 14px}}
