:root{--peach-50: #FFF4E6;--peach-100: #FFE5C2;--peach-200: #FFD0A0;--peach-300: #FFB078;--peach-400: #FF8C42;--peach-500: #FF6B1A;--peach-600: #E5530A;--peach-700: #B23E00;--cream: #FFF9F2;--ink: #1A0F08;--ink-soft: #4A2E1C;--grad-hero: radial-gradient(circle at 20% 30%, #FFD0A0 0%, transparent 50%), radial-gradient(circle at 80% 70%, #FF8C42 0%, transparent 55%), linear-gradient(135deg, #FFF4E6 0%, #FFB078 100%)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif;background:var(--cream);color:var(--ink);overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased}.cc-nav{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:#fff9f2b8;border-bottom:1px solid rgba(255,140,66,.12)}.nav-inner{max-width:1200px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:700;font-size:19px;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.logo-dot{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd0a0,#ff6b1a 70%,#b23e00);box-shadow:0 2px 8px #ff6b1a66}.nav-links{display:flex;gap:32px}.nav-links a{text-decoration:none;color:var(--ink-soft);font-size:13px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--peach-600)}.nav-cta{background:var(--ink);color:var(--cream);padding:8px 18px;border-radius:980px;font-size:13px;text-decoration:none;font-weight:500;transition:transform .2s}.nav-cta:hover{transform:scale(1.04)}.hero{min-height:100vh;background:var(--grad-hero);position:relative;display:flex;align-items:center;justify-content:center;padding:120px 28px 80px;overflow:hidden}.hero-content{text-align:center;max-width:980px;z-index:2;position:relative}.eyebrow{display:inline-block;padding:6px 16px;background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:980px;font-size:13px;font-weight:600;color:var(--peach-700);margin-bottom:28px;border:1px solid rgba(255,107,26,.2)}h1{font-size:clamp(48px,8vw,104px);font-weight:700;letter-spacing:-.04em;line-height:.95;background:linear-gradient(180deg,var(--ink) 0%,var(--peach-700) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:24px}.hero-sub{font-size:clamp(18px,2.2vw,26px);color:var(--ink-soft);max-width:680px;margin:0 auto 40px;font-weight:400}.hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-primary{background:linear-gradient(135deg,var(--peach-500),var(--peach-600));color:#fff;padding:14px 32px;border-radius:980px;text-decoration:none;font-weight:600;font-size:16px;box-shadow:0 8px 24px #ff6b1a59;transition:transform .2s,box-shadow .2s;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ff6b1a80}.btn-secondary{background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);padding:14px 32px;border-radius:980px;text-decoration:none;font-weight:600;font-size:16px;border:1px solid rgba(26,15,8,.15);transition:background .2s;display:inline-block}.btn-secondary:hover{background:#ffffffe6}.orange{position:absolute;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd580,#ff8c42,#e5530a);box-shadow:inset -8px -10px 20px #b23e0073,0 8px 24px #ff6b1a4d;pointer-events:none;z-index:1}.orange:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:10px;height:8px;background:#2d5016;border-radius:50% 50% 30% 30%}.orange:after{content:"";position:absolute;top:18%;left:22%;width:18px;height:12px;background:#fff5dc80;border-radius:50%;filter:blur(4px)}.o1{top:12%;left:8%;width:80px;height:80px;animation:float1 14s ease-in-out infinite}.o2{top:22%;right:10%;width:50px;height:50px;animation:float2 11s ease-in-out infinite}.o3{bottom:18%;left:14%;width:70px;height:70px;animation:float3 16s ease-in-out infinite}.o4{bottom:28%;right:18%;width:45px;height:45px;animation:float1 13s ease-in-out infinite reverse}.o5{top:45%;left:4%;width:35px;height:35px;animation:float2 9s ease-in-out infinite}.o6{top:55%;right:5%;width:55px;height:55px;animation:float3 12s ease-in-out infinite reverse}@keyframes float1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(30px,-40px) rotate(180deg)}}@keyframes float2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-25px,35px) rotate(-180deg)}}@keyframes float3{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(20px,-30px) rotate(120deg)}66%{transform:translate(-15px,20px) rotate(240deg)}}.scroll-orange{position:fixed;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd580,#ff8c42,#e5530a);box-shadow:inset -8px -10px 20px #b23e0073,0 12px 32px #ff6b1a66;z-index:50;pointer-events:none;opacity:0;transition:opacity .4s}.scroll-orange.active{opacity:1}section.block{padding:140px 28px;max-width:1200px;margin:0 auto;position:relative}.section-eyebrow{font-size:14px;font-weight:600;color:var(--peach-600);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}h2{font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-bottom:24px;color:var(--ink)}h2 .accent{background:linear-gradient(135deg,var(--peach-400),var(--peach-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-sub{font-size:clamp(17px,2vw,22px);color:var(--ink-soft);max-width:720px;margin-bottom:64px}.legit{background:linear-gradient(180deg,var(--cream) 0%,var(--peach-50) 100%)}.legit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.legit-card{background:#fff;border-radius:28px;padding:40px 32px;box-shadow:0 4px 24px #b23e000f;border:1px solid rgba(255,140,66,.08);transition:transform .4s,box-shadow .4s}.legit-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #b23e001f}.legit-icon{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd580,#ff6b1a);margin-bottom:24px;display:flex;align-items:center;justify-content:center;font-size:28px}.legit-card h3{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.legit-card p{font-size:16px;color:var(--ink-soft)}.gallery{background:var(--cream)}.kitten-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.kitten-card{position:relative;border-radius:32px;overflow:hidden;aspect-ratio:4/5;cursor:pointer;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.kitten-card:hover{transform:scale(1.02)}.kitten-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 30%,rgba(255,213,128,.85) 0%,transparent 35%),radial-gradient(circle at 75% 70%,rgba(255,107,26,.85) 0%,transparent 40%),radial-gradient(circle at 50% 50%,#ffb078,#ff6b1a)}.kitten-oranges{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55}.kitten-oranges .mini-o{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd580,#ff6b1a 60%,#b23e00);box-shadow:inset -4px -5px 10px #b23e0066}.kitten-cat{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:130px;filter:drop-shadow(0 12px 32px rgba(0,0,0,.25))}.verified-badge{position:absolute;top:18px;right:18px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 14px;border-radius:980px;font-size:12px;font-weight:700;color:var(--peach-700);display:flex;align-items:center;gap:6px;box-shadow:0 4px 16px #0000001a}.verified-badge:before{content:"";width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd580,#ff6b1a)}.kitten-info{position:absolute;left:0;right:0;bottom:0;padding:24px 24px 22px;background:linear-gradient(0deg,rgba(26,15,8,.78) 0%,transparent 100%);color:#fff}.kitten-info h3{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.kitten-info .meta{font-size:14px;opacity:.85;display:flex;justify-content:space-between;align-items:center}.price{font-weight:700;background:#ffd58040;padding:4px 12px;border-radius:980px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.statement{background:linear-gradient(135deg,var(--peach-500) 0%,var(--peach-600) 50%,var(--peach-700) 100%);color:#fff;text-align:center;padding:180px 28px;position:relative;overflow:hidden}.statement h2{color:#fff;font-size:clamp(40px,6vw,88px);max-width:1000px;margin:0 auto 32px}.statement h2 .accent{background:linear-gradient(135deg,#fff4e6,#ffd0a0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.statement p{font-size:clamp(18px,2vw,22px);max-width:700px;margin:0 auto;opacity:.92}.statement .orange{z-index:1}.statement .so1{top:15%;left:8%;width:100px;height:100px}.statement .so2{top:60%;right:10%;width:80px;height:80px}.statement .so3{bottom:12%;left:25%;width:60px;height:60px}.verify-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.verify-step{background:#fff;border-radius:24px;padding:32px 24px;border:1px solid rgba(255,140,66,.12);position:relative}.step-num{font-size:14px;font-weight:700;color:var(--peach-500);margin-bottom:16px;letter-spacing:.08em}.verify-step h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.verify-step p{font-size:14px;color:var(--ink-soft)}.cc-footer{background:var(--ink);color:var(--peach-100);padding:80px 28px 40px}.footer-inner{max-width:1200px;margin:0 auto 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.cc-footer h4{color:#fff;font-size:14px;font-weight:600;margin-bottom:16px;letter-spacing:.04em}.cc-footer ul{list-style:none}.cc-footer li{margin-bottom:10px;font-size:13px;color:#ffd58099}.footer-bottom{max-width:1200px;margin:0 auto;border-top:1px solid rgba(255,213,128,.15);padding-top:24px;font-size:12px;color:#ffd58080;display:flex;justify-content:space-between}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.nav-links{display:none}.legit-grid,.kitten-grid{grid-template-columns:1fr}.verify-flow,.footer-inner{grid-template-columns:1fr 1fr}section.block{padding:90px 24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/citrus-cats.css.map */
