/* Çiçek Ahşap — ikinci tasarım */
.services{padding-top:95px;padding-bottom:95px}.section-desc{font-size:13px;line-height:1.9;max-width:330px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.category-card{background:#1e221b;border:1px solid #cdb08028;display:block;transition:transform .25s,border-color .25s}.category-card:hover{transform:translateY(-5px);border-color:var(--gold)}.category-image{position:relative;overflow:hidden}.category-image img{height:240px;transition:transform .5s}.category-card:hover img{transform:scale(1.04)}.category-image>span{position:absolute;top:15px;left:16px;background:#151813e8;color:var(--gold);font:18px var(--serif);padding:8px 12px}.category-image>i{position:absolute;bottom:15px;right:15px;background:var(--cream);color:#24271e;width:37px;height:37px;text-align:center;font-size:23px;font-style:normal}.category-copy{padding:25px}.category-copy h3{font:29px var(--serif);line-height:1.2;margin-bottom:13px}.category-copy p{font-size:12px;color:#d2d1c6;margin-bottom:19px}.category-copy small{display:block;color:var(--gold);font-size:10px;line-height:1.8;border-top:1px solid var(--line);padding-top:14px}.material{margin:0 4%;border:1px solid #cfb48345}.material>img{min-height:470px}.material h2{font-size:44px}.material>div{padding:55px 10%}.filters{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;margin-top:40px;margin-bottom:15px}.filters button{padding:12px 17px;font-size:11px;background:#1c2019}.filters button[aria-pressed=true]{background:var(--gold);color:#171b14}.result-count{font-size:10px;color:var(--muted);margin-bottom:45px}.collection-group{margin-bottom:65px;scroll-margin-top:30px}.collection-group[hidden]{display:none}.group-heading{display:flex;align-items:center;gap:22px;margin-bottom:27px;padding-top:25px;border-top:1px solid var(--line)}.group-heading>span{font:36px var(--serif);color:var(--gold)}.group-heading h3{font:31px var(--serif);margin-bottom:6px}.group-heading p{font-size:11px;color:var(--muted)}.group-heading>small{margin-left:auto;font-size:9px;color:var(--gold);letter-spacing:1.5px}.gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.piece{background:#1b1f18;border:1px solid #ffffff13}.piece-image{position:relative;overflow:hidden}.piece-image img{height:255px;transition:transform .5s}.piece:hover img{transform:scale(1.04)}.piece-image>i{position:absolute;bottom:12px;right:12px;background:#151813df;border:1px solid #cfb48388;color:var(--gold);width:34px;height:34px;text-align:center;font-style:normal;font-size:21px}.piece>span{padding:17px 20px;border:0}.piece small{text-transform:none;font-size:10px;letter-spacing:.4px}.piece b{font-size:26px}.project-banner{position:relative;min-height:560px;display:flex;align-items:center;isolation:isolate}.project-banner>img{position:absolute;inset:0;height:100%;z-index:-2;object-position:center 55%}.project-banner:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10170ff0,#10170fa0 52%,#10170f20)}.project-banner>div{padding:65px 7%;width:100%;max-width:1510px;margin:auto}.project-banner h2{font-size:clamp(36px,4vw,59px)}.project-banner p:not(.eyebrow){color:#d4d7ca;font-size:13px;line-height:1.9;margin:25px 0 30px}.contact{margin:70px auto;max-width:1350px;background:#eae3d7;color:#292e25;border:1px solid #cfb48366;padding:65px 5%;gap:55px;grid-template-columns:1fr 1.1fr}.contact .eyebrow{color:#78603a}.contact h2{font-size:48px;letter-spacing:-1px}.contact em{color:#77613d}.contact-details{background:#ded5c5;border:1px solid #b9aa8b;padding:28px;gap:27px;grid-template-columns:1fr 1fr}.contact-label{grid-column:1/-1;font-size:10px;letter-spacing:2px;color:#6c5835;padding-bottom:17px;border-bottom:1px solid #95826055}.contact-details address{font-size:12px}.contact-details>div:first-of-type{grid-column:1/-1}.contact .text-link{color:#65512d;border-color:#9d8356}.contact-details a[href^=tel]{font-size:15px}.contact-details .fax,.contact-details small{color:#656a5c}.contact .button{background:#292f23;color:#f0dfbf;border-color:#292f23}.contact .button:hover{background:#414b36}footer{padding-top:42px;padding-bottom:42px}
@media(min-width:1600px){.category-image img{height:270px}.piece-image img{height:290px}}
@media(max-width:1050px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{margin:45px 4%;grid-template-columns:1fr;max-width:none}.contact-details{grid-template-columns:1fr 1fr}.contact-details>div:first-of-type{grid-column:auto;grid-row:2/4}.contact-details .contact-label{grid-row:1}.material h2{font-size:36px}}
@media(max-width:720px){.services{padding-top:60px;padding-bottom:60px}.category-grid{gap:20px;grid-template-columns:1fr}.category-image img{height:260px}.category-copy{padding:24px}.category-copy h3{font-size:29px}.material{margin:0 5%}.material>img{min-height:0;height:280px}.material>div{padding:35px 7%}.material h2{font-size:32px}.filters{gap:8px}.filters button{font-size:10px;padding:10px 12px}.group-heading{gap:14px;align-items:start}.group-heading h3{font-size:27px}.group-heading>span{font-size:29px}.group-heading>small{display:none}.gallery{grid-template-columns:1fr;gap:22px}.gallery .piece img{height:275px}.piece>span{padding:19px 21px}.piece small{font-size:11px}.result-count{margin-bottom:20px}.collection-group{margin-bottom:45px}.project-banner{min-height:480px}.project-banner h2{font-size:37px}.contact{margin:35px 5%;padding:37px 7%;gap:30px}.contact h2{font-size:37px}.contact-details{grid-template-columns:1fr;padding:22px;gap:24px}.contact-details>div:first-of-type{grid-column:1;grid-row:auto}.contact-details .contact-label{grid-row:auto}.contact-details a[href^=tel]{font-size:16px}.contact .button{font-size:11px;padding:13px 18px;gap:20px}}
