:root{--motion-silk:cubic-bezier(.22, 1, .36, 1);--motion-settle:cubic-bezier(.16, 1, .3, 1);--motion-reveal:cubic-bezier(.25, .46, .25, 1)}.hero-writing-line{display:block}.hero-writing-word{white-space:nowrap;display:inline-block}.hero-writing-letter{display:inline-block}.cart-action-label{justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.hero-writing-letter{animation:glamera-ink 1s var(--motion-reveal) both;animation-delay:var(--letter-delay,0s);transform-origin:50% 85%}[data-hero-image]{animation:glamera-exposure 1.9s var(--motion-reveal) both}[data-hero-copy=eyebrow]{animation:glamera-rise 1.5s var(--motion-reveal) both}[data-hero-copy=body]{animation:glamera-rise 1.5s var(--motion-reveal) 80ms both}[data-hero-copy=action]{animation:glamera-rise 1.5s var(--motion-reveal) .1s both}[data-hero-copy=action]:focus-visible{animation:none}.motion-button,:is(a,button)[data-slot=button],:is(a,button)[data-magnet]{transition:translate .28s var(--motion-silk), scale .24s var(--motion-silk), background-color .24s, color .24s, box-shadow .24s}.motion-button:active,[data-slot=button]:active{scale:.975}.cart-action-label{animation:glamera-rise .24s var(--motion-silk)}[data-added=true] .cart-action-label svg{animation:glamera-confirm .4s var(--motion-silk)}.motion-button svg,[data-slot=button] svg,[data-magnet] svg{transition:transform .32s var(--motion-silk)}[data-magnet]:is(:hover,:focus-visible) svg,[data-slot=button]:is(:hover,:focus-visible) .lucide-arrow-right{transform:translate(4px)}.site-page main :is(input,textarea,select){transition:border-color .24s,box-shadow .24s,background-color .24s}.site-page main :is(input,textarea,select):focus{box-shadow:0 0 0 4px #4e766114}.site-page main label{transition:color .24s}.site-page main div:focus-within>label{color:#4e7661}.site-page details[open]>:not(summary){animation:glamera-rise .32s var(--motion-silk)}.site-page summary svg{transition:rotate .32s var(--motion-silk)}.site-page details[open] summary svg{rotate:180deg}[data-slot=dialog-content],[data-slot=sheet-content]{animation-duration:.28s!important;animation-timing-function:var(--motion-silk)!important}@media (hover:hover) and (pointer:fine){[data-magnet]{translate:var(--magnet-x,0px) var(--magnet-y,0px)}[data-tilt]{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .28s var(--motion-silk)}[data-tilt]:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%), #ffffff47, transparent 65%);transition:opacity .3s var(--motion-silk);position:absolute;inset:0}[data-tilt][data-pointer-active]:after{opacity:1}}}@keyframes glamera-ink{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(.35em)rotateX(-65deg)}to{opacity:1;clip-path:inset(0 0% 0 0);transform:translateY(0)rotateX(0)}}@keyframes glamera-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes glamera-exposure{0%{opacity:.3;clip-path:inset(0 0 4%)}to{opacity:1;clip-path:inset(0 0 0%)}}@keyframes glamera-confirm{0%{opacity:0;rotate:-20deg;scale:.6}to{opacity:1;rotate:none;scale:1}}@media (prefers-reduced-motion:reduce){[data-tilt],[data-magnet],.motion-button,[data-slot=button]{translate:none;scale:none}a:active,button:active,[role=button]:active{transform:none!important}[data-depth]>img{translate:none!important;scale:none!important}}.motion-word-window{vertical-align:top;margin-block:-.08em;padding-block:.08em;display:inline-block;overflow:clip}[data-motion-word]{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-depth]>img{translate:var(--scene-x,0px) calc(var(--depth-y,0px) + var(--scene-y,0px));transition:translate .18s ease-out, transform 1.5s var(--motion-reveal);scale:1.12}[data-scene] [data-depth]>img{transition:translate .22s ease-out}[data-magnet],[data-slot=button]{position:relative;overflow:hidden}[data-magnet]:before,[data-slot=button]:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#c6aa6d40 50%,#0000 65%);position:absolute;inset:-60% -25%;translate:-110%}[data-magnet]:is(:hover,:focus-visible):before,[data-slot=button]:is(:hover,:focus-visible):before{animation:.46s ease-out glamera-polish}[data-magnet]:is(:hover,:focus-visible) .lucide-arrow-right,[data-slot=button]:is(:hover,:focus-visible) .lucide-arrow-right{animation:glamera-arrow .32s var(--motion-silk)}.site-page main .group:hover>div:first-child>svg{animation:glamera-icon-turn .42s var(--motion-silk)}}@keyframes glamera-polish{to{translate:110%}}@keyframes glamera-arrow{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(12px)}46%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(4px)}}@keyframes glamera-icon-turn{0%{transform:rotate(0)scale(1)}50%{transform:rotate(-12deg)scale(1.14)}to{transform:rotate(0)scale(1)}}
