/*
Theme Name: Triantek Slider
Template: triantek-vitrin
Version: 2.4.2
Description: Triantek ürün vitrini ve marka bölümü.
Text Domain: triantek-markalar
*/
.brand-section{padding:65px 0;background:#fff;border-bottom:1px solid var(--line);scroll-margin-top:110px}.brand-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:30px}.brand-heading h2{font-size:30px;margin-bottom:0}.brand-heading .eyebrow{margin-bottom:12px}.brand-heading p{font-size:14px;max-width:300px;margin:0}.brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.brand-tile{min-height:108px;border:1px solid #e0e7f0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#fafbfd;transition:background .2s,border-color .2s}.brand-tile span{font-size:22px;font-weight:800;letter-spacing:-.04em;color:var(--navy)}.brand-tile small{font-size:10px;color:#64748b}.brand-tile:hover{background:#eef4ff;border-color:var(--blue)}.brand-tile:hover span{color:var(--blue)}@media(max-width:900px){.brand-grid{grid-template-columns:repeat(3,1fr)}.brand-heading{display:block}.brand-heading p{margin-top:15px;max-width:none}}@media(max-width:600px){.brand-section{padding:40px 0}.brand-grid{grid-template-columns:repeat(2,1fr);gap:10px}.brand-tile{min-height:95px}.brand-tile span{font-size:20px}.brand-heading h2{font-size:26px}nav{gap:10px;font-size:11px}nav a[href="#hakkimizda"]{display:none}}@media(prefers-reduced-motion:reduce){.brand-tile{transition:none}}

.brand-tile{min-height:140px;background:#fff;padding:20px 18px 14px;gap:16px}.brand-logo{width:100%;height:64px;object-fit:contain;display:block}.brand-tile.renotto .brand-logo{height:78px}.brand-tile.viessmann .brand-logo{height:75px;object-fit:cover}.brand-tile.buderus,.brand-tile.kalde{background:#173758;border-color:#173758}.brand-tile.buderus small,.brand-tile.kalde small{color:#dbe7f4}.brand-tile.buderus:hover,.brand-tile.kalde:hover{background:#214b72}.brand-tile.eca .brand-logo{height:54px}.brand-tile.demirdokum .brand-logo{height:68px}@media(max-width:600px){.brand-tile{min-height:130px;padding:16px}.brand-logo{height:56px}.brand-tile.renotto .brand-logo{height:68px}.brand-tile.viessmann .brand-logo{height:62px}}

#kombi .product-image,#klima .product-image{background:#fff}#kombi .product-image img,#klima .product-image img{height:240px;aspect-ratio:auto;object-fit:contain;padding:18px}.showcase{background:white}.showcase img{object-fit:contain;padding:25px 25px 125px;background:#fff}.showcase-caption{padding-top:30px;background:var(--navy)}@media(max-width:600px){#kombi .product-image img,#klima .product-image img{height:250px}.showcase img{padding:20px 20px 125px}.showcase-caption strong{font-size:22px}}

.floating-wa,.contact-box .btn[href*="wa.me"]{background:#25D366;color:#082c16;border:2px solid #fff;box-shadow:0 6px 24px #128c7e40;font-weight:800}.floating-wa{padding:15px 24px;font-size:15px}.floating-wa:hover,.contact-box .btn[href*="wa.me"]:hover{background:#1ebe5d;color:#082c16}.floating-wa:focus-visible,.contact-box .btn[href*="wa.me"]:focus-visible{outline:3px solid #075e54;outline-offset:3px}

.hero-carousel{position:relative;background:#edf3f9;overflow:hidden}.hero-slide[hidden],.carousel-controls[hidden]{display:none}.hero-slide{background:linear-gradient(120deg,#f7f9fc,#e9f1fa);animation:slideFade .65s ease}.slide-1{background:linear-gradient(120deg,#f4fbfc,#dfedf6)}.slide-2{background:linear-gradient(120deg,#faf8f6,#edf0f5)}.slider-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:550px;padding-top:35px;padding-bottom:75px}.slider-copy h1,.slider-copy h2{font-size:clamp(32px,3.6vw,54px);line-height:1.1;letter-spacing:-.045em;margin:20px 0}.slider-copy h1 span,.slider-copy h2 span{color:var(--blue)}.slider-visual{position:relative;height:430px;display:flex;align-items:center;justify-content:center}.visual-orbit{position:absolute;width:360px;height:360px;background:#fff9;border:1px solid #fff;border-radius:50%;box-shadow:0 25px 65px #16365812}.slider-visual img{position:relative;width:100%;height:360px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 13px #15355716)}.slide-2 .slider-visual img{border-radius:22px;object-fit:cover;mix-blend-mode:normal;height:340px}.visual-tag{position:absolute;bottom:0;background:#fff;padding:10px 18px;border-radius:30px;color:#34445c;font-size:12px;box-shadow:0 5px 20px #14345112}.carousel-controls{position:absolute;bottom:20px;left:0;right:0;display:flex;align-items:center;justify-content:space-between}.slider-dots,.slider-buttons{display:flex;gap:10px;align-items:center}.slider-dots button{padding:0;width:10px;height:10px;border:0;background:#8a9bb2;border-radius:20px;cursor:pointer}.slider-dots button[aria-current=true]{width:34px;background:var(--blue)}.slider-buttons button{width:38px;height:38px;border:1px solid #bccbdc;background:#fff;color:#123251;border-radius:50%;cursor:pointer;font-size:17px}.carousel-controls button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@keyframes slideFade{from{opacity:.3;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media(max-width:700px){.slider-grid{grid-template-columns:1fr;gap:8px;padding-top:32px;padding-bottom:80px;min-height:730px}.slider-copy h1,.slider-copy h2{font-size:36px}.slider-copy .lead{font-size:16px;min-height:78px}.slider-visual{height:290px}.slider-visual img{height:245px}.visual-orbit{width:245px;height:245px}.slide-2 .slider-visual img{height:245px}.visual-tag{bottom:-10px}.slider-copy .note{font-size:11px}.carousel-controls{bottom:16px}}@media(prefers-reduced-motion:reduce){.hero-slide{animation:none}}

.hero-slide{position:relative;isolation:isolate;background:#ece6dd}.hero-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,247,241,.96),rgba(250,247,241,.80) 28%,rgba(250,247,241,.18) 54%,transparent 72%);z-index:-1}.slider-grid{display:flex;min-height:610px;padding-top:65px;padding-bottom:100px}.slider-copy{max-width:530px}.slider-copy .lead{color:#354454;max-width:440px}.slider-copy .note{color:#455365}.slider-copy h1,.slider-copy h2{color:#112941}.carousel-controls{z-index:2}.slider-dots{padding:12px 15px;background:#ffffffb8;border-radius:30px}@media(max-width:700px){.slider-grid{align-items:flex-start;min-height:720px;padding-top:32px;padding-bottom:320px}.slider-copy{max-width:100%}.hero-scene{object-position:72% bottom}.hero-shade{background:linear-gradient(180deg,#faf7f1 0%,rgba(250,247,241,.95) 28%,rgba(250,247,241,.35) 58%,transparent 75%)}.slider-copy .lead{min-height:0}.slider-copy h1,.slider-copy h2{font-size:35px}.carousel-controls{bottom:18px}}
