:root{--lc-coral:#f46d6d;--lc-yellow:#ffe259;--lc-blue:#8ec5ff;--lc-purple:#441654;--lc-white:#fafafc;--lc-gray:#e7e3ef;--lc-ink:#27112e;--lc-muted:#75657b;--lc-radius-button:16px;--lc-radius-card:22px;--lc-shadow:0 10px 30px #4416541f}*{box-sizing:border-box}html{background:var(--lc-white)}body{background:var(--lc-white);min-width:320px;color:var(--lc-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.lc-page{background:var(--lc-white);isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.lc-shell{z-index:1;width:min(92vw,32.5rem);margin:0 auto;padding:2.75rem 0 3rem;position:relative}.background-blobs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.background-blob{pointer-events:none;will-change:transform;display:block;position:absolute}.background-blob--coral{width:7.75rem;height:7.75rem;animation:10s ease-in-out infinite alternate blob-drift-coral;top:10.5rem;left:-3.6rem}.background-blob--yellow{width:8.5rem;height:8.5rem;animation:12s ease-in-out infinite alternate blob-drift-yellow;top:24rem;right:-3.75rem}.background-blob--blue{width:8rem;height:8rem;animation:11s ease-in-out infinite alternate blob-drift-blue;bottom:2.25rem;left:-3.5rem}@keyframes blob-drift-coral{0%{transform:translate(0,0)rotate(-12deg)scale(1)}to{transform:translate(1.1rem,-.8rem)rotate(-3deg)scale(1.06)}}@keyframes blob-drift-yellow{0%{transform:translate(0,0)rotate(14deg)scale(1)}to{transform:translate(-1rem,.8rem)rotate(5deg)scale(1.05)}}@keyframes blob-drift-blue{0%{transform:translate(0,0)rotate(9deg)scale(1)}to{transform:translate(1rem,-.65rem)rotate(17deg)scale(1.07)}}.profile{align-items:flex-start;gap:.9rem;margin-bottom:2rem;display:flex}.brand-mark{flex:none;width:3.25rem;height:3.75rem;margin-top:.1rem;overflow:hidden}.brand-mark img{width:5.5rem;max-width:none;display:block;transform:translate(-1.26rem,-.88rem)}h1,h2,p{margin:0}h1,h2{color:var(--lc-purple);font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif}h1{letter-spacing:-.055em;max-width:14rem;font-size:clamp(1.65rem,6vw,2.05rem);font-weight:800;line-height:.98}.profile p{max-width:25rem;color:var(--lc-muted);margin-top:.55rem;font-size:.92rem;line-height:1.5}.link-list,.product-list{gap:.75rem;display:grid}.link-button{border:1px solid var(--lc-gray);border-radius:var(--lc-radius-button);min-height:3.5rem;color:var(--lc-purple);letter-spacing:-.015em;background:#fff;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.98rem;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #44165412}.link-button__label{align-items:center;gap:.6rem;display:inline-flex}.shopee-mark{width:1.65rem;height:1.65rem;color:var(--lc-white);filter:drop-shadow(0 2px 4px #00000024)}.social-mark{color:currentColor;width:1.15rem;height:1.15rem}.link-button:before{background:var(--lc-gray);content:"";border-radius:0 .5rem .5rem 0;width:.42rem;position:absolute;top:0;bottom:0;left:0}.link-button:hover{box-shadow:var(--lc-shadow);border-color:#d6cadd;transform:translateY(-2px)}.link-button--primary{border-color:var(--lc-purple);background:var(--lc-purple);color:var(--lc-white);box-shadow:0 12px 26px #44165438}.link-button--primary:before{display:none}.link-button--coral:before{background:var(--lc-coral)}.link-button--yellow:before{background:var(--lc-yellow)}.link-button--blue:before{background:var(--lc-blue)}.link-button--light:before{background:#b89ce3}.link-button__arrow{place-items:center;width:1.5rem;height:1.5rem;margin-left:auto;display:grid}.link-button__chevron{width:1.2rem;height:1.2rem;display:block}.products{margin-top:1rem}.product-card{border-radius:var(--lc-radius-card);background:#fff4f3;border:1px solid #ffd2d2;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.product-card:before{background:var(--lc-yellow);content:"";border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;top:-2.75rem;right:-1.8rem}.product-card__eyebrow{z-index:1;color:var(--lc-coral);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:800;position:relative}.product-card h2{z-index:1;letter-spacing:-.04em;max-width:14rem;font-size:1.22rem;font-weight:800;position:relative}.product-card p{z-index:1;max-width:20rem;color:var(--lc-muted);grid-column:1/-1;font-size:.86rem;line-height:1.42;position:relative}.product-card__action{z-index:1;color:var(--lc-white);border-radius:.8rem;grid-area:2/2;align-items:center;gap:.45rem;padding:.68rem .85rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.product-card__action--coral{background:var(--lc-coral)}footer{color:var(--lc-muted);text-align:center;justify-items:center;gap:1rem;margin-top:2.25rem;font-size:.82rem;display:grid}.footer-bars{gap:.35rem;display:flex}.footer-bars i{border-radius:1rem;width:2.5rem;height:.42rem}.footer-bars i:first-child{background:var(--lc-coral)}.footer-bars i:nth-child(2){background:var(--lc-yellow)}.footer-bars i:nth-child(3){background:var(--lc-blue)}.link-button:focus-visible,.product-card__action:focus-visible{outline:3px solid var(--lc-blue);outline-offset:3px}@media (min-width:42rem){.lc-shell{width:min(88vw,40rem);padding-top:4.5rem;padding-bottom:4rem}.profile{gap:1.1rem}.brand-mark{width:3.75rem;height:4.3rem}.brand-mark img{width:6.3rem;transform:translate(-1.45rem,-1rem)}h1{max-width:none;font-size:2.3rem}.profile p{font-size:1rem}.link-list,.product-list{gap:1rem}.link-button{min-height:3.85rem;font-size:1.05rem}.product-card{padding:1.5rem}.product-card h2{font-size:1.45rem}.product-card p{font-size:.95rem}}@media (min-width:64rem){.lc-shell{width:min(76vw,44rem);padding-top:5.25rem}.background-blob--coral{width:22rem;height:22rem;top:8rem;left:-11rem}.background-blob--yellow{width:22rem;height:22rem;inset:auto auto -10rem -11rem}.background-blob--blue{width:22rem;height:22rem;inset:24rem -11rem auto auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
