.contact-icon{display:inline-block;width:22px;height:22px;flex:0 0 22px;vertical-align:middle;color:var(--gold)}.atelier-contact a[href^="tel:"],.atelier-contact a[href^="mailto:"],.atelier-contact a[href*="instagram.com"],.atelier-contact a[href*="wa.me"],.atelier-contact .visit-card .text-link{display:flex;align-items:center;gap:13px}.contact-mail{align-items:center;max-width:100%}.contact-mail .contact-icon{width:30px;height:30px;flex-basis:30px}.contact-mail>span>span{display:block;font:9px var(--sans);letter-spacing:2px;color:var(--muted);margin-bottom:13px}.contact-mail>span{font:24px var(--serif);letter-spacing:normal;color:var(--gold);margin:0}.large-phone .contact-icon{width:26px;height:26px;flex-basis:26px}.social-card .button{justify-content:flex-start;padding:18px 22px}.social-card .button .contact-icon{color:#1b2117}.social-card .text-link{padding-bottom:12px}.mini-map{display:block;width:100%;height:190px;border:1px solid #cfb48355;border-radius:4px;margin:20px 0 17px;background:#e8e1d4}.visit-card .text-link{width:max-content}.contact-bottom{grid-template-columns:1.12fr 1fr 1fr;gap:45px}.contact-index{font-size:10px;letter-spacing:1.7px}.category-image>span,.group-heading>span{display:none}.category-grid{gap:25px}.category-copy small{color:#dbc59f}.category-copy p{min-height:42px}.group-heading{padding-top:30px}.filters{gap:8px}.filters button{padding:10px 14px}.collection-group{content-visibility:auto;contain-intrinsic-size:auto 800px}.collection-group[hidden]{display:none}.gallery{row-gap:28px}.piece-image img{object-fit:cover}.piece small{line-height:1.5}.image-note{max-width:950px}#koleksiyon{scroll-margin-top:20px}.collection-group{scroll-margin-top:25px}.contact-bottom .fax{padding-left:35px}.atelier-contact .contact-mail>span>span{font-family:var(--sans)}
@media(max-width:1100px){.contact-bottom{gap:30px;grid-template-columns:1fr 1fr}.social-card{grid-column:1/-1;max-width:420px}.contact-top{align-items:start}.large-phone{font-size:27px}}
@media(max-width:720px){.contact-bottom{grid-template-columns:1fr;gap:38px}.social-card{grid-column:auto;max-width:none}.contact-mail>span{font-size:20px}.contact-mail .contact-icon{width:24px;height:24px;flex-basis:24px}.large-phone{font-size:28px}.mini-map{height:210px}.category-copy p{min-height:0}.filters button{font-size:11px;padding:10px 12px}.contact-top{gap:25px}.contact-mail{gap:10px}.collection-group{contain-intrinsic-size:auto 2300px}}
