*{font-family:Segoe UI,sans-serif!important;box-sizing:border-box}h2,h3,p,span,button,a,label{font-family:Segoe UI,sans-serif!important}body{background:#f3f4f6}.creator-hero-wrapper{width:100%;display:flex;justify-content:center;padding:35px 20px 10px}.creator-hero-card{display:flex;align-items:center;gap:26px;background:linear-gradient(135deg,#fff2f4,#ffe7f9);border-radius:26px;padding:28px 32px;width:100%;max-width:880px;box-shadow:0 8px 25px #0000000d;border:1px solid #ffd8e5}.creator-hero-photo-wrap{flex-shrink:0}.creator-hero-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 14px #0000001f}.creator-hero-text{flex:1}.creator-hero-title{font-size:28px;font-weight:800;color:#d9165e;margin-bottom:6px;line-height:1.2}.creator-hero-subtitle{font-size:15px;color:#4c4c4c;margin-bottom:14px;max-width:520px;line-height:1.4}.creator-hero-btn{display:inline-block;background:#2563eb;color:#fff;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:.25s ease}.creator-hero-btn:hover{background:#1d4ed8;box-shadow:0 4px 12px #2563eb40}.vibe-section{padding:45px 24px;background:#fffaf3;border-radius:28px;margin:40px auto;max-width:880px;text-align:center;box-shadow:0 10px 35px #0000000d;border:1px solid #ffe9d7}.vibe-info-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px;font-size:14px;font-weight:600;color:#4b5563;margin-bottom:25px}.vibe-section-heading{font-size:22px;font-weight:700;color:#e11d48;margin-bottom:18px}.vibe-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:18px}.vibe-button{background:linear-gradient(90deg,#ff3f7f,#ff1f62);color:#fff;padding:12px 26px;font-size:15px;font-weight:600;border:none;border-radius:999px;cursor:pointer;transition:.25s ease;display:inline-flex;align-items:center;gap:6px}.vibe-button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #ff006140}.price-note{font-size:17px;font-weight:700;color:#e11d48;margin-top:8px}.call-section{margin-top:40px;background:linear-gradient(135deg,#fff2f7,#ffe8f0);padding:30px 24px;border-radius:24px;border:1px solid #ffd1e1;box-shadow:0 10px 35px #ff00801f}.call-title{font-size:26px;font-weight:800;color:#d81551;margin-bottom:10px}.call-text{font-size:15px;color:#5a5a5a;max-width:600px;margin:0 auto 18px;line-height:1.45}.call-button{background:linear-gradient(90deg,#ff4d9a,#e60073);color:#fff;padding:14px 28px;border-radius:999px;font-size:16px;font-weight:700;border:none;cursor:pointer;margin-bottom:12px;transition:.25s ease}.call-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff008c4d}.call-price{font-size:18px;font-weight:700;color:#b6004c}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:none;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content{background:#fff;padding:28px 26px;border-radius:22px;width:90%;max-width:520px;position:relative;animation:modalPop .28s ease-out;box-shadow:0 22px 60px #00000026}@keyframes modalPop{0%{transform:scale(.84);opacity:0}to{transform:scale(1);opacity:1}}.modal-content h3{font-size:21px;margin-bottom:14px;color:#e11d48;font-weight:800}.modal-content label{font-size:14px;font-weight:600;margin-top:10px;display:block;color:#374151}.modal-content input,.modal-content textarea{width:100%;padding:11px 14px;margin-top:6px;border-radius:12px;border:1px solid #d1d5db;font-size:14px}.modal-content input:focus,.modal-content textarea:focus{border-color:#ff2c77;outline:none}.btn-buy{background:linear-gradient(90deg,#ff4d9a,#e60073);color:#fff;padding:14px 20px;border:none;border-radius:999px;font-weight:700;font-size:16px;margin-top:22px;cursor:pointer;width:100%;transition:.25s ease}.btn-buy:hover{transform:translateY(-2px);box-shadow:0 6px 18px #ff008c40}.close{position:absolute;top:12px;right:18px;font-size:28px;cursor:pointer;color:#888;transition:.2s}.close:hover{color:#e11d48}@media (max-width: 750px){.creator-hero-card{flex-direction:column;text-align:center;padding:24px 18px}.creator-hero-photo{width:100px;height:100px}.creator-hero-title{font-size:23px}.vibe-section{padding:35px 18px}.vibe-button{padding:10px 20px;font-size:14px}.call-section{padding:26px 18px}.call-title{font-size:22px}.call-button{padding:12px 22px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/vibe-single.css.map */
