@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.ui-override{all:unset;box-sizing:border-box}.ui-card,[data-ui=card]{width:250px!important;height:300px!important;background:white!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important;transition:transform .2s ease,box-shadow .2s ease!important;overflow:hidden!important}.ui-card:hover,[data-ui=card]:hover{transform:translateY(-2px)!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important}.ui-button,[data-ui=button]{background:#f8f8f8!important;color:#333!important;border:1px solid #e0e0e0!important;border-radius:4px!important;padding:8px 16px!important;font-size:14px!important;font-weight:400!important;transition:all .2s ease!important}.ui-button:hover,[data-ui=button]:hover{background:#f0f0f0!important;border-color:#d0d0d0!important}.ui-button-primary{background:#333!important;color:white!important;border-color:#333!important}.ui-button-primary:hover{background:#444!important;border-color:#444!important}.heroui-card,.nextui-card{background:white!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important;border-radius:8px!important}.heroui-button,.nextui-button{font-family:inherit!important;font-size:14px!important;padding:8px 16px!important;border-radius:4px!important}[data-radix-dropdown-menu-content]{background:white!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;padding:8px!important}[data-radix-dropdown-menu-item]{padding:8px 12px!important;font-size:14px!important;color:#333!important;border-radius:4px!important;cursor:pointer!important}[data-radix-dropdown-menu-item]:hover{background:#f5f5f5!important}[data-radix-dialog-overlay]{background:rgba(0,0,0,.5)!important}[data-radix-dialog-content]{background:white!important;border-radius:12px!important;box-shadow:0 8px 30px rgba(0,0,0,.2)!important}.motion-card{transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.motion-button{transition:all .15s ease-out!important}:root{--uvinails-pink:#f5e6e8;--uvinails-text:#333333;--uvinails-accent:#d4a574;--uvinails-light-gray:#f8f8f8;--uvinails-border:#e0e0e0}.uvinails-heading{font-family:Georgia,serif;color:var(--uvinails-text);font-weight:400}.uvinails-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--uvinails-text);line-height:1.6}.uvinails-price{font-weight:600;color:var(--uvinails-text);font-size:16px}.uvinails-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;padding:24px;max-width:1200px;margin:0 auto}.uvinails-hero{height:300px!important;background-size:cover!important;background-position:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.uvinails-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.uvinails-hero-content{position:relative;z-index:2;text-align:center;color:white}.uvinails-hero h1{font-size:48px;font-family:Georgia,serif;margin-bottom:16px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.uvinails-hero p{font-size:18px;opacity:.9}.uvinails-nav{background:white!important;border-bottom:1px solid var(--uvinails-border)!important;padding:16px 24px!important}.uvinails-nav-menu{display:flex;gap:32px;align-items:center}.uvinails-nav-item{color:var(--uvinails-text);text-decoration:none;font-size:14px;font-weight:400;padding:8px 0;border-bottom:2px solid transparent;transition:border-color .2s ease}.uvinails-nav-item:hover{border-bottom-color:var(--uvinails-accent)}.uvinails-promo-banner{background:var(--uvinails-pink)!important;color:var(--uvinails-text)!important;padding:12px 24px!important;text-align:center!important;font-size:14px!important;font-weight:400!important}@media (max-width:768px){.uvinails-product-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:16px}.ui-card,[data-ui=card]{width:200px!important;height:250px!important}.uvinails-hero h1{font-size:32px}.uvinails-nav-menu{flex-direction:column;gap:16px}}.express-kit-layout{display:flex!important;align-items:center!important;background:white!important;padding:32px!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important;max-width:800px!important;margin:32px auto!important}.express-kit-image{width:200px!important;height:200px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:8px!important;margin-right:32px!important}.express-kit-details h3{font-size:24px!important;font-weight:600!important;color:var(--uvinails-text)!important;margin-bottom:16px!important}.express-kit-price{font-size:28px!important;font-weight:700!important;color:var(--uvinails-text)!important;margin:16px 0!important}.react-spring-animated{transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}.floating-ui-tooltip,[data-floating-ui-portal]{background:white!important;color:var(--uvinails-text)!important;border:1px solid var(--uvinails-border)!important;border-radius:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;padding:8px 12px!important;font-size:12px!important;z-index:9999!important}.embla{overflow:hidden!important;border-radius:8px!important}.embla__container{display:flex!important}.embla__slide{flex:0 0 100%!important;min-width:0!important}.embla__button{background:rgba(255,255,255,.9)!important;border:1px solid var(--uvinails-border)!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important}.embla__button:hover{background:white!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.embla__button:disabled{opacity:.3!important;cursor:not-allowed!important}.react-hot-toast{background:white!important;color:var(--uvinails-text)!important;border:1px solid var(--uvinails-border)!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;padding:16px!important;font-size:14px!important}.react-hot-toast.success{border-left:4px solid #10b981!important}.react-hot-toast.error{border-left:4px solid #ef4444!important}.lottie-container{max-width:60px!important;max-height:60px!important;opacity:.8!important}.fade-in-viewport{opacity:0!important;transform:translateY(20px)!important;transition:opacity .6s ease-out,transform .6s ease-out!important}.fade-in-viewport.in-view{opacity:1!important;transform:translateY(0)!important}.react-window-list{scrollbar-width:thin!important;scrollbar-color:var(--uvinails-border) transparent!important}.react-window-list::-webkit-scrollbar{width:8px!important}.react-window-list::-webkit-scrollbar-track{background:transparent!important}.react-window-list::-webkit-scrollbar-thumb{background:var(--uvinails-border)!important;border-radius:4px!important}.react-window-list::-webkit-scrollbar-thumb:hover{background:#ccc!important}.heroicon{width:20px!important;height:20px!important;color:var(--uvinails-text)!important;stroke-width:1.5!important}.heroicon-large{width:24px!important;height:24px!important}.query-loading{opacity:.6!important;pointer-events:none!important}.query-error{color:#ef4444!important;font-size:14px!important;padding:8px!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:4px!important}.almond-hero{background:linear-gradient(135deg,#f5e6e8,#fdf2f8)!important;position:relative!important}.almond-hero:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:url(/almond-hero-bg.jpg) 50%/cover!important;opacity:.3!important;z-index:1!important}.square-hero{background:linear-gradient(135deg,#e0e7ff,#f3e8ff)!important;position:relative!important}.square-hero:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:url(/square-hero-bg.jpg) 50%/cover!important;opacity:.4!important;z-index:1!important}.ballerina-hero{background:linear-gradient(135deg,#dbeafe,#e0f2fe)!important;position:relative!important}.ballerina-hero:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:url(/ballerina-hero-bg.jpg) 50%/cover!important;opacity:.4!important;z-index:1!important}.stiletto-hero{background:linear-gradient(135deg,#fee2e2,#fef2f2)!important;position:relative!important}.stiletto-hero:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:url(/stiletto-hero-bg.jpg) 50%/cover!important;opacity:.4!important;z-index:1!important}.uvinails-component *{font-family:inherit!important}.uvinails-component [role=button],.uvinails-component button{background:var(--uvinails-light-gray)!important;color:var(--uvinails-text)!important;border:1px solid var(--uvinails-border)!important;border-radius:4px!important;padding:8px 16px!important;font-size:14px!important;cursor:pointer!important;transition:all .2s ease!important}.uvinails-component [role=button]:hover,.uvinails-component button:hover{background:#f0f0f0!important;border-color:#d0d0d0!important}.uvinails-lib-wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:var(--uvinails-text)!important;line-height:1.6!important}.uvinails-lib-wrapper *{font-family:inherit!important;color:inherit!important}.uvinails-lib-wrapper input,.uvinails-lib-wrapper select,.uvinails-lib-wrapper textarea{font-size:14px!important;padding:8px 12px!important;border:1px solid var(--uvinails-border)!important;border-radius:4px!important;background:white!important;color:var(--uvinails-text)!important}.uvinails-lib-wrapper input:focus,.uvinails-lib-wrapper select:focus,.uvinails-lib-wrapper textarea:focus{outline:2px solid var(--uvinails-accent)!important;outline-offset:2px!important;border-color:var(--uvinails-accent)!important}