.navbar-wrapper{z-index:1000;width:100%;transition:transform var(--transition-smooth);position:fixed;top:0;left:0}.announcement-bar{background-color:var(--text-primary);color:var(--bg-secondary);text-align:center;letter-spacing:1.5px;justify-content:center;align-items:center;height:35px;padding:.6rem 0;font-size:.75rem;font-weight:700;transition:all .3s;display:flex;overflow:hidden}.announcement-bar a{color:inherit;text-decoration:none}.announcement-bar a:hover{text-underline-offset:4px;text-decoration:underline}.navbar-wrapper.scrolled{transform:translateY(-35px)}.navbar-main{background-color:#0000;border-bottom:1px solid #0000;padding:1.5rem 0;transition:all .4s}.navbar-wrapper.theme-light .navbar-main{-webkit-backdrop-filter:blur(10px);background-color:#fffffff2;border-bottom:1px solid #0000000d}.navbar-wrapper.theme-light .logo,.navbar-wrapper.theme-light .nav-item,.navbar-wrapper.theme-light .icon-btn{color:var(--text-primary)}.navbar-wrapper.theme-dark .logo,.navbar-wrapper.theme-dark .nav-item,.navbar-wrapper.theme-dark .icon-btn{color:#fff}.navbar-wrapper.theme-dark .logo span,.navbar-wrapper.theme-dark .nav-item:hover{color:#ffffffb3}.navbar-wrapper.theme-dark .nav-item:after{background-color:#fff}.navbar-wrapper.theme-dark .icon-btn:hover{background-color:#ffffff1a}.logo{font-family:var(--font-primary);letter-spacing:-1px;font-size:1.8rem;font-weight:800;text-decoration:none}.logo span{color:var(--text-secondary);font-weight:300}.nav-links{gap:2.5rem;display:flex}.nav-link{transition:color var(--transition-fast);text-transform:uppercase;letter-spacing:1px;font-size:.95rem;font-weight:600;text-decoration:none}.nav-link:hover{color:var(--text-primary)}.nav-item{color:var(--text-primary);transition:color var(--transition-smooth);padding:.5rem 0;font-size:1.05rem;font-weight:500;text-decoration:none;position:relative}.nav-item:after{content:"";background-color:var(--text-primary);width:0%;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-item:hover:after{width:100%}.icon-btn{cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.icon-btn:hover{background-color:#0000000d}.cart-btn{position:relative}.cart-badge{color:#fff;border:2px solid var(--bg-secondary);background-color:#ff3b30;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;right:-2px}.mobile-menu-btn{display:none}.search-overlay{z-index:2000;background-color:#fffffff2;width:100vw;height:100vh;position:fixed;top:0;left:0}.close-search{color:var(--text-secondary);transition:color var(--transition-smooth);cursor:pointer;background:0 0;border:none;position:absolute;top:3rem;right:3rem}.close-search:hover{color:var(--text-primary)}.search-input{border:none;border-bottom:2px solid var(--border-color);width:100%;color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-family:var(--font-primary);background:0 0;border-radius:0;outline:none;padding:1rem 1rem 1rem 4rem;font-weight:500}.search-input:focus{border-bottom-color:var(--text-primary)}.search-tag{border:1px solid var(--border-color);color:var(--text-primary);border-radius:100px;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.search-tag:hover{background-color:var(--text-primary);color:var(--bg-secondary)}@media (max-width:900px){.nav-links{display:none}.mobile-menu-btn{display:flex}}.nav-item-wrapper:hover .nav-dropdown{display:block!important}.nav-dropdown{animation:.2s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.marquee-container{white-space:nowrap;width:100%;position:relative;overflow:hidden}.marquee-content{animation:20s linear infinite marquee;display:inline-block}.marquee-content:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.footer-container{background-color:var(--bg-secondary);color:var(--text-secondary);border-top:1px solid var(--border-color);font-family:var(--font-primary), sans-serif;margin-top:6rem;padding-top:5rem}.footer-content-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;padding-bottom:4rem;display:grid}.footer-column{flex-direction:column;gap:1.25rem;display:flex}.brand-column{max-width:360px}.footer-logo{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.8rem;font-weight:800}.footer-logo span{color:var(--text-secondary);font-weight:300}.footer-description{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.footer-social-icons{gap:.75rem;margin-top:.5rem;display:flex}.social-icon-btn{width:38px;height:38px;color:var(--text-primary);background-color:#0000000a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.social-icon-btn:hover{color:#fff;background-color:#d4af37;transform:translateY(-3px)}.footer-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0;padding-bottom:.5rem;font-size:1.05rem;font-weight:700;position:relative}.footer-title:after{content:"";background-color:#d4af37;width:30px;height:2px;position:absolute;bottom:0;left:0}.footer-links-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-links-list a{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.link-arrow{opacity:0;color:#d4af37;transition:all .25s;transform:translate(-5px)}.footer-links-list a:hover{color:var(--text-primary);padding-left:5px}.footer-links-list a:hover .link-arrow{opacity:1;transform:translate(0)}.footer-contact-list{color:var(--text-secondary);flex-direction:column;gap:1rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.footer-contact-list li{align-items:center;gap:.75rem;line-height:1.5;display:flex}.contact-icon{color:#d4af37;flex-shrink:0}.contact-link{color:var(--text-secondary);text-decoration:none;transition:color .2s}.contact-link:hover{color:var(--text-primary)}.footer-bottom-bar{border-top:1px solid var(--border-color);background-color:var(--bg-secondary);padding:2rem 0;font-size:.9rem}.footer-bottom-flex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.footer-copyright{color:var(--text-secondary);flex-direction:column;flex:1;gap:.35rem;display:flex}.creator-backlink a{color:var(--text-primary);font-weight:700;text-decoration:none;transition:color .2s}.creator-backlink a:hover{color:#d4af37;text-decoration:underline}.footer-payment-badges{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.secure-badge{color:var(--text-secondary);font-size:.75rem;font-weight:600}.payment-cards-row{gap:.35rem;display:flex}.card-logo{color:var(--text-primary);border:1px solid var(--border-color);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;background-color:#00000008;border-radius:.25rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.card-logo.visa{color:#2563eb;background-color:#2563eb0d;border-color:#2563eb26}.card-logo.mastercard{color:#ea580c;background-color:#ea580c0d;border-color:#ea580c26}.card-logo.troy{color:#0d9488;background-color:#0d94880d;border-color:#0d948826}.card-logo.iyzico{color:#c29d23;background-color:#eab3080d;border-color:#eab30826}@media (max-width:992px){.footer-content-grid{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:576px){.footer-content-grid{grid-template-columns:1fr;gap:2.5rem}.footer-bottom-flex{flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-payment-badges{align-items:flex-start}}
