.tl-hero-search{position:relative;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);overflow:hidden}.tl-hero-search:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="none" stroke="%23ffffff08" stroke-width="0.5"/></svg>') repeat;background-size:100px 100px;opacity:.5}.tl-hero-search>*{position:relative;z-index:1}.tl-hero-search h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:-.02em}.tl-hero-search .subtitle{font-size:clamp(1rem,2vw,1.25rem);color:#fffc;margin-bottom:2rem;max-width:500px}.tl-search-form{width:100%;max-width:600px;margin-bottom:1rem}.tl-search-input-wrapper{position:relative;display:flex;background:#fff;border-radius:50px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.tl-search-input-wrapper input{flex:1;border:none;padding:18px 24px;font-size:1rem;outline:none;background:transparent}.tl-search-input-wrapper button{background:#e63946;color:#fff;border:none;padding:18px 30px;font-weight:600;cursor:pointer;transition:background .2s}.tl-search-input-wrapper button:hover{background:#d62839}.tl-hero-search .create-link{color:#ffffffb3;font-size:.9rem;margin-top:1rem}.tl-hero-search .create-link a{color:#f4d35e;text-decoration:underline}.tl-creator-split{padding:80px 20px;background:#f8f9fa}.tl-creator-split .container{max-width:1200px;margin:0 auto}.tl-split-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width: 768px){.tl-split-grid{grid-template-columns:1fr}}.tl-split-card{background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 20px #00000014;transition:transform .3s,box-shadow .3s}.tl-split-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.tl-split-card .card-image-wrapper{width:100%;margin-bottom:24px}.tl-split-card .card-image{width:100%;max-width:100%;height:auto;border-radius:8px;display:block;margin:0 auto}.tl-split-card h3{font-size:1.5rem;font-weight:700;margin-bottom:12px;color:#1a1a2e}.tl-split-card p{color:#666;margin-bottom:24px;line-height:1.6}.tl-split-card .btn{display:inline-block;padding:14px 32px;background:#1a1a2e;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:background .2s}.tl-split-card .btn:hover{background:#2d2d4a}.tl-no-results{text-align:center;padding:80px 20px;max-width:600px;margin:0 auto}.tl-no-results h2{font-size:1.75rem;color:#1a1a2e;margin-bottom:16px}.tl-no-results p{color:#666;margin-bottom:24px}.tl-no-results .btn-create{display:inline-block;padding:16px 36px;background:#e63946;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:1.1rem;transition:background .2s,transform .2s}.tl-no-results .btn-create:hover{background:#d62839;transform:scale(1.02)}.tl-section-header{text-align:center;margin-bottom:40px}.tl-section-header h2{font-size:2rem;font-weight:700;color:#1a1a2e}
/*# sourceMappingURL=/cdn/shop/t/1/assets/teamlocker-custom.css.map */
