@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--bg-primary:#faf8f5;--bg-surface:#fff;--bg-dark:#191716;--bg-dark-surface:#242120;--text-main:#1c1917;--text-muted:#78716c;--text-light:#f5f5f4;--text-light-muted:#a8a29e;--accent-terracotta:#8c2d19;--accent-terracotta-hover:#732312;--accent-clay:#d69a68;--accent-slate:#292524;--border-light:#e7e5e4;--border-dark:#383432;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--transition-smooth:all .3s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,.font-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:600}.container{max-width:1360px;margin:0 auto;padding:0 24px}.btn-primary{background-color:var(--accent-terracotta);color:#fff;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--accent-terracotta);cursor:pointer;transition:var(--transition-smooth);border-radius:0;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary:hover{background-color:var(--accent-terracotta-hover);border-color:var(--accent-terracotta-hover)}.btn-outline{color:var(--text-main);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--text-main);cursor:pointer;transition:var(--transition-smooth);background-color:#0000;border-radius:0;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-outline:hover{background-color:var(--text-main);color:#fff}.btn-outline-light{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:var(--transition-smooth);background-color:#0000;border:1px solid #fff6;border-radius:0;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-outline-light:hover{color:var(--bg-dark);background-color:#fff;border-color:#fff}.section-header{margin-bottom:48px}.section-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-terracotta);margin-bottom:12px;font-size:.8rem;font-weight:600;display:inline-block}.section-title{color:var(--text-main);margin-bottom:16px;font-size:2.8rem;line-height:1.15}.section-subtitle{color:var(--text-muted);max-width:680px;font-size:1.1rem;font-weight:400}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#191716d9;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out forwards fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background-color:#fff;border-radius:0;width:100%;max-width:1100px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000059}.modal-close-btn{background-color:var(--bg-primary);border:1px solid var(--border-light);cursor:pointer;z-index:10;width:44px;height:44px;transition:var(--transition-smooth);justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.modal-close-btn:hover{background-color:var(--accent-terracotta);color:#fff;border-color:var(--accent-terracotta)}.lightbox-overlay{z-index:2000;background-color:#0f0e0d;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-header{z-index:2010;color:#fff;background:linear-gradient(#000c,#0000);justify-content:space-between;align-items:center;padding:20px 32px;display:flex;position:absolute;top:0;left:0;right:0}.lightbox-img-container{justify-content:center;align-items:center;width:100%;height:100%;padding:80px 40px;display:flex;overflow:hidden}.lightbox-img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:90%;max-height:90%;transition:transform .3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f5f4}::-webkit-scrollbar-thumb{background:#d6d3d1}::-webkit-scrollbar-thumb:hover{background:#a8a29e}.cinematic-intro-overlay{z-index:999999;-webkit-user-select:none;user-select:none;cursor:default;background:#000;justify-content:center;align-items:center;animation:.4s ease-out forwards introOverlayAppear;display:flex;position:fixed;inset:0;overflow:hidden}.cinematic-intro-overlay.fade-out{pointer-events:none;animation:.5s cubic-bezier(.4,0,.2,1) forwards introOverlayFadeOut}@keyframes introOverlayAppear{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes introOverlayFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.cinematic-single-scene{will-change:transform;pointer-events:none;background-position:50%;background-size:cover;animation:3.4s cubic-bezier(.2,.8,.3,1) forwards introKenBurns;position:absolute;inset:-15px;transform:scale(1.03)}@keyframes introKenBurns{0%{transform:scale(1.04)translateY(-3px)}to{transform:scale(1)translateY(0)}}.cinematic-light-sweep{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffe6c814 45%,#ffffff29 50%,#ffd2aa14 55%,#0000 80%);animation:2.4s cubic-bezier(.2,.8,.2,1) .2s forwards lightSweepAnim;position:absolute;inset:0;transform:translate(-100%)}@keyframes lightSweepAnim{0%{opacity:0;transform:translate(-100%)}30%{opacity:1}to{opacity:.6;transform:translate(100%)}}.cinematic-radial-vignette{z-index:3;pointer-events:none;background:radial-gradient(circle,#0000 40%,#00000073 80%,#000000d9 100%),linear-gradient(#0006 0%,#0000 15% 85%,#00000080 100%);position:absolute;inset:0}.brand-name,.footer-brand-name{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:950!important}.brand-part-tugla{-webkit-text-stroke:.4px #000;color:#000!important;font-weight:950!important}.brand-part-dunyasi{-webkit-text-stroke:.4px #e05a30;color:#e05a30!important;font-weight:950!important}.footer-brand-name .brand-part-tugla,.dark-context .brand-part-tugla{-webkit-text-stroke:.4px #fff;color:#fff!important;font-weight:950!important}html,body{-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}.container{width:100%;max-width:1360px;margin:0 auto;padding-left:clamp(14px,4vw,24px);padding-right:clamp(14px,4vw,24px)}a[href^=tel\:],.card-badge,.product-stock-badge-large,.spec-value,.tabular-nums,.qreg-phone,.sales-phone-link{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=768px){h1,.hero-title{word-break:break-word;overflow-wrap:break-word;font-size:clamp(1.9rem,7vw,3.2rem);line-height:1.15}h2,.section-title{word-break:break-word;overflow-wrap:break-word;font-size:clamp(1.6rem,5.5vw,2.4rem);line-height:1.2}h3{font-size:clamp(1.2rem,4.5vw,1.6rem);line-height:1.25}.section-header{margin-bottom:28px}.section-tag{letter-spacing:.12em;margin-bottom:8px;font-size:.74rem}.section-subtitle{font-size:.95rem;line-height:1.55}.btn-primary,.btn-outline,.btn-outline-light{min-height:44px;padding:12px 20px;font-size:.88rem}input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{font-size:16px!important}.modal-overlay{padding:12px}.modal-content{border-radius:8px;max-width:100%;max-height:92dvh}}
