@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--color-tiktok-pink:rgb(255, 255, 255);--color-tiktok-cyan: #25F4EE;--color-deep-black: #000000;--color-pure-white: #FFFFFF;--color-dark-charcoal: #161823;--color-soft-gray: #F8F8F8;--color-medium-gray: #8A8B9B;--color-success-green: #00D26A;--color-foreground: var(--color-deep-black);--color-background: var(--color-pure-white);--color-primary: var(--color-tiktok-pink);--color-secondary: var(--color-tiktok-cyan);--gradient-pink-cyan: linear-gradient(135deg, #FF0050 0%, #FF1A66 40%, #25F4EE 100%);--gradient-dark-pink: linear-gradient(135deg, #161823 0%, #FF0050 100%);--gradient-cyan-pink: linear-gradient(135deg, #25F4EE 0%, #FF1A66 60%, #FF0050 100%);--gradient-text: linear-gradient(135deg, #FF0050 0%, #FF3366 30%, #25C7EE 100%);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-h1: clamp(2rem, 5vw, 4rem);--font-size-h2: clamp(1.75rem, 4vw, 3rem);--font-size-h3: clamp(1.5rem, 3vw, 2rem);--font-size-body: clamp(1rem, 2vw, 1.125rem);--font-size-small: .875rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 0rem;--space-24: 6rem;--space-32: 0rem;--radius-small: .5rem;--radius-medium: .75rem;--radius-large: 1.5rem;--radius-full: 9999px;--shadow-light: 0 2px 8px rgba(0, 0, 0, .05);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .1);--shadow-heavy: 0 8px 32px rgba(0, 0, 0, .15);--shadow-glow-pink: 0 0 20px rgba(255, 0, 80, .3);--shadow-glow-cyan: 0 0 20px rgba(37, 244, 238, .3);--transition-fast: .15s ease-out;--transition-normal: .3s ease-out;--transition-slow: .5s ease-out;--container-max-width: 1200px;--container-padding: var(--space-6)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);font-size:var(--font-size-body);line-height:1.6;color:var(--color-deep-black);background-color:var(--color-pure-white);margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.1;margin:0 0 var(--space-4) 0;letter-spacing:.02em}h1{font-size:var(--font-size-h1);font-weight:800;letter-spacing:.03em}h2{font-size:var(--font-size-h2);font-weight:700;letter-spacing:.02em}h3{font-size:var(--font-size-h3);font-weight:700;letter-spacing:.01em}p{margin:0 0 var(--space-4) 0}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.container-fluid{width:100%;padding:0 var(--container-padding)}.grid{display:grid;gap:var(--space-6)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:500;text-decoration:none;border:none;border-radius:var(--radius-medium);cursor:pointer;transition:all var(--transition-fast);min-height:48px}.btn-primary{background:var(--gradient-pink-cyan);color:var(--color-pure-white);box-shadow:var(--shadow-medium)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-heavy),var(--shadow-glow-pink)}.btn-secondary{background:var(--color-pure-white);color:var(--color-deep-black);border:2px solid var(--color-deep-black)}.btn-secondary:hover{background:var(--color-deep-black);color:var(--color-pure-white);transform:translateY(-2px)}.btn-ghost{background:#ffffffe6;color:var(--color-deep-black);border:2px solid rgba(255,0,80,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#fff;border-color:var(--color-tiktok-pink);color:var(--color-tiktok-pink)}.btn-large{padding:var(--space-4) var(--space-8);font-size:1.125rem;min-height:56px}.card{background:var(--color-pure-white);border-radius:var(--radius-large);box-shadow:var(--shadow-light);padding:var(--space-6);transition:all var(--transition-normal)}.card:hover{box-shadow:var(--shadow-heavy);transform:translateY(-4px)}.card-dark{background:var(--color-dark-charcoal);color:var(--color-pure-white)}.card-gradient{background:var(--gradient-pink-cyan);color:var(--color-pure-white)}.hero{min-height:100vh;display:flex;align-items:center;background:linear-gradient(-45deg,#161823,#1a1d2e,#25f4ee,#ff0050);background-size:400% 400%;animation:gradientShift 15s ease infinite;position:relative;overflow:hidden}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(37,244,238,.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,0,80,.15) 0%,transparent 50%);animation:float 20s ease-in-out infinite;z-index:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-content{position:relative;z-index:2}.hero-title{background:var(--gradient-pink-cyan);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;line-height:1.1;margin-bottom:var(--space-6)}.section{padding:var(--space-32) 0}.section-dark{background:var(--color-dark-charcoal);color:var(--color-pure-white)}.section-gradient{background:var(--gradient-dark-pink);color:var(--color-pure-white)}.tiktok-embed{border-radius:var(--radius-large);overflow:hidden;box-shadow:var(--shadow-medium);transition:all var(--transition-normal)}.tiktok-embed:hover{transform:scale(1.02);box-shadow:var(--shadow-heavy)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8);text-align:center}.stat-item{padding:var(--space-6)}.stat-number{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;background:var(--gradient-pink-cyan);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;margin-bottom:var(--space-2)}.stat-label{font-size:var(--font-size-body);color:var(--color-medium-gray);font-weight:500}@media (max-width: 768px){:root{--container-padding: var(--space-4)}.hero{min-height:80vh;text-align:center}.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:var(--space-24) 0}.shopify-section{margin-bottom:var(--space-12)}.stats{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}@media (max-width: 480px){.stats{grid-template-columns:1fr}.btn{width:100%;justify-content:center}}.fade-in{opacity:0;transform:translateY(20px);transition:all var(--transition-slow)}.fade-in.visible{opacity:1;transform:translateY(0)}.glass{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-large)}.glow-pink{box-shadow:var(--shadow-glow-pink)}.glow-cyan{box-shadow:var(--shadow-glow-cyan)}.text-gradient{background:var(--gradient-pink-cyan);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-0{margin-top:0}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.py-12{padding:var(--space-12) 0}.py-16{padding:var(--space-16) 0}.py-24{padding:var(--space-24) 0}.loading{display:inline-block;width:20px;height:20px;border:3px solid var(--color-soft-gray);border-radius:50%;border-top-color:var(--color-tiktok-pink);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.shopify-section{position:relative;margin-bottom:var(--space-16)}.shopify-section:last-of-type{margin-bottom:0}.lp-video__el--secondary::-webkit-media-controls{display:none!important}.lp-video__el--secondary::-webkit-media-controls-enclosure{display:none!important}.lp-video__el--secondary::-webkit-media-controls-panel{display:none!important}.lp-video__el--secondary::-webkit-media-controls-start-playback-button{display:none!important}.lp-video__el--secondary::-moz-media-controls{display:none!important}.lp-video__el--secondary::-ms-media-controls{display:none!important}.lp-video--secondary .lp-play{opacity:0!important;pointer-events:none!important;transition:opacity .3s ease}.lp-video__el--secondary{pointer-events:auto!important;outline:none!important}.header,#header-group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-bottom:1px solid rgba(255,0,80,.1);position:relative!important;z-index:1000!important;display:block!important;visibility:visible!important}.btn,button:not(.unstyled):not(.plain),[type=button]:not(.unstyled):not(.plain),[type=submit]:not(.unstyled):not(.plain),input[type=submit]:not(.unstyled):not(.plain){background:var(--gradient-pink-cyan)!important;color:var(--color-pure-white)!important;border:none!important;border-radius:var(--radius-medium)!important;transition:all var(--transition-fast)!important;font-weight:500!important}.btn:hover,button:not(.unstyled):not(.plain):hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-heavy),var(--shadow-glow-pink)!important}a:not(.btn):not(.unstyled){color:var(--color-tiktok-pink);transition:all var(--transition-fast)}a:not(.btn):not(.unstyled):hover{color:var(--color-tiktok-cyan);text-decoration:none}.card,.product-card,.collection-card{border-radius:var(--radius-large)!important;transition:all var(--transition-normal)!important;border:1px solid rgba(255,0,80,.1)!important}.card:hover,.product-card:hover,.collection-card:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-heavy)!important;border-color:var(--color-tiktok-pink)!important}h1,h2,h3,.h1,.h2,.h3{background:var(--gradient-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 12s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.shopify-section:nth-child(2n){background:linear-gradient(135deg,#f8f8f8,#fff)}.shopify-section:nth-child(odd){position:relative}.shopify-section:nth-child(odd):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FF0050' fill-opacity='0.02'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:0}.shopify-section>*{position:relative;z-index:1}.footer{background:var(--color-dark-charcoal)!important;color:var(--color-pure-white)!important}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{border-radius:var(--radius-small)!important;border:2px solid rgba(255,0,80,.2)!important;transition:all var(--transition-fast)!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--color-tiktok-pink)!important;box-shadow:0 0 0 3px #ff00501a!important;outline:none!important}.pulse-animation{animation:pulse 10s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff00504d}70%{box-shadow:0 0 0 10px #ff005000}to{box-shadow:0 0 #ff005000}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tiktok-modern.css.map */
