@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--cream:#fff6ee;--cream-2:#ffefe3;--ink:#2a1230;--ink-2:#6b4a66;--line:#f0decf;--coral:#ff6a4d;--pink:#ff2e86;--magenta:#e31b7b;--violet:#8b5cf6;--cyan:#12bbd0;--sun:linear-gradient(180deg,#ffd84d,#ff7a3d 42%,#ff2e86 78%,#8b5cf6);--sunset:linear-gradient(120deg,#ff6a4d,#ff2e86 55%,#8b5cf6);--bg:#fff6ee;--surface:#fff;--surface2:#ffefe3;--text:#2a1230;--muted:#6b4a66;--border:#f0decf;--accent:#ff2e86;--accent2:#12bbd0;--accent3:#8b5cf6;--accent-hover:#e31b7b;--gradient:var(--sunset);--gradient2:var(--sunset);--success:#1aa06a;--success-bg:rgba(26,160,106,.1);--error:#e11d48;--error-bg:rgba(225,29,72,.08);--font:"DM Sans",sans-serif;--font-display:"Sora",sans-serif;--font-head:"Space Grotesk",sans-serif;--r-sm:10px;--r-md:14px;--r-lg:24px;--shadow:0 12px 32px rgba(42,18,48,.1);--shadow-sm:0 6px 18px rgba(42,18,48,.07);--shadow-lg:0 24px 60px rgba(42,18,48,.14)}html{font-size:12.5px;scroll-behavior:smooth;background:var(--cream);overflow-x:clip}body{font-family:var(--font);background:linear-gradient(180deg,#ffefe3 0,var(--cream) 24%,var(--cream) 70%,#fff0f6 100%);background-attachment:fixed;color:var(--text);line-height:1.6;overflow-x:hidden;margin:0;position:relative;-webkit-font-smoothing:antialiased}body:before{background:radial-gradient(900px 560px at 88% -4%,rgba(255,46,134,.1),transparent 60%),radial-gradient(820px 560px at 3% 15%,rgba(139,92,246,.08),transparent 60%),radial-gradient(900px 620px at 52% 108%,rgba(18,187,208,.09),transparent 62%)}body:after,body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none}body:after{opacity:.6;background-image:linear-gradient(rgba(42,18,48,.035) 1px,transparent 0),linear-gradient(90deg,rgba(42,18,48,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(1200px 820px at 50% 22%,#000,transparent 82%);mask-image:radial-gradient(1200px 820px at 50% 22%,#000,transparent 82%)}.shopLook{--font:"Outfit",sans-serif;--font-display:"Outfit",sans-serif;--font-head:"Outfit",sans-serif;font-family:var(--font);isolation:isolate}.shopLook .meshbg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.shopLook .meshbg i{position:absolute;display:block;border-radius:50%;filter:blur(95px)}.shopLook .meshbg .m1{width:52vw;height:52vw;max-width:680px;max-height:680px;left:-8vw;top:-16vw;background:radial-gradient(circle,rgba(255,106,77,.5),transparent 70%)}.shopLook .meshbg .m2{width:54vw;height:54vw;max-width:720px;max-height:720px;right:-10vw;bottom:-18vw;background:radial-gradient(circle,rgba(139,92,246,.46),transparent 70%)}.shopLook .meshbg .m3{width:42vw;height:42vw;max-width:540px;max-height:540px;right:16%;top:20%;background:radial-gradient(circle,rgba(18,187,208,.4),transparent 70%)}.shopLook .meshbg .m4{width:40vw;height:40vw;max-width:520px;max-height:520px;left:14%;bottom:6%;background:radial-gradient(circle,rgba(255,46,134,.32),transparent 70%)}@media (max-width:640px){.shopLook .meshbg i{filter:blur(70px)}}h1,h2,h3{font-family:var(--font-head);font-weight:700;letter-spacing:-.02em;line-height:1.05}a{color:inherit;text-decoration:none}a,button{cursor:pointer}button,input,select,textarea{font-family:var(--font)}input,select,textarea{font-size:.9rem;width:100%;padding:.75rem 1rem;border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;color:var(--text);transition:border-color .2s,box-shadow .2s;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,46,134,.15)}input::placeholder,textarea::placeholder{color:var(--ink-2);opacity:.6}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--ink);color:var(--cream);border:none;border-radius:40px;padding:.875rem 2rem;font-family:var(--font-head);font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:transform .2s,box-shadow .2s;cursor:pointer;box-shadow:0 8px 20px rgba(42,18,48,.16)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,46,134,.28)}.btn-primary:disabled{background:var(--cream-2);color:var(--muted);cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:var(--ink);border:1.5px solid var(--ink);border-radius:40px;padding:.875rem 2rem;font-family:var(--font-head);font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;cursor:pointer}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(42,18,48,.12)}.container{max-width:1180px;margin:0 auto;padding:0 1.5rem}.form-group{display:flex;flex-direction:column;gap:.4rem}.form-group label{font-size:.85rem;font-weight:600;color:var(--muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:600px){.form-row{grid-template-columns:1fr}}input[type=checkbox],input[type=radio]{width:auto;padding:0;border:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--cream-2)}::-webkit-scrollbar-thumb{background:var(--pink);border-radius:4px}@media (prefers-reduced-motion:reduce){*{animation:none!important}}:root{--adm-bg:#0d0a16;--adm-surface:#16111f;--adm-surface2:#1e1834;--adm-border:#2b2440;--adm-text:#ece8f6;--adm-muted:#928aae;--adm-accent:#9d7bf0;--adm-accent-dim:rgba(157,123,240,.16);--adm-success:#4ad991;--adm-success-dim:rgba(74,217,145,.13);--adm-warning:#e8b84b;--adm-warning-dim:rgba(232,184,75,.14);--adm-danger:#ff7a8a;--adm-danger-dim:rgba(255,122,138,.13);--adm-overlay:hsla(0,0%,100%,.05);--adm-stripe:hsla(0,0%,100%,.022)}[data-adm-theme=light]{--adm-bg:#eae4f6;--adm-surface:#fff;--adm-surface2:#f4effb;--adm-border:#dcd2f0;--adm-text:#241b3a;--adm-muted:#736a90;--adm-accent:#7a4fe0;--adm-accent-dim:rgba(138,92,240,.12);--adm-success:#16a34a;--adm-success-dim:rgba(22,163,74,.12);--adm-warning:#b7791f;--adm-warning-dim:rgba(183,121,31,.14);--adm-danger:#dc2626;--adm-danger-dim:rgba(220,38,38,.1);--adm-overlay:rgba(90,52,160,.06);--adm-stripe:rgba(120,90,200,.045)}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}