.framer-1eexbpx{max-width:390px!important}.framer-1eexbpx p{--framer-font-size:17px!important;--framer-line-height:1.5em!important;text-wrap:pretty}.framer-2r5lc3 p{--framer-font-weight:500!important}.framer-uk0ove{transition:filter .25s,translate .25s}.framer-uk0ove:hover{filter:brightness(1.12);translate:0 -3px}.framer-1h8etw0{isolation:isolate}.portrait-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 38% 55% at var(--portrait-x,50%) var(--portrait-y,42%),transparent 12%,rgba(0,0,0,.16) 50%,rgba(0,0,0,.8) 100%);transition:opacity .5s;opacity:.8}.framer-1h8etw0 img{translate:var(--portrait-dx,0px) var(--portrait-dy,0px);transition:translate .45s ease-out}.motion-pending{opacity:0}.home-reveal{animation:home-in 1.4s cubic-bezier(.16,.8,.24,1) backwards;animation-delay:var(--reveal-delay,0ms)}@keyframes home-in{from{opacity:0;translate:0 80px}to{opacity:1;translate:0 0}}.nav-arrive{animation:nav-in 1.25s cubic-bezier(.16,.8,.24,1) backwards}@keyframes nav-in{from{opacity:0;translate:0 -36px}to{opacity:1;translate:0 0}}.product-card{transition:translate .35s}.product-card:hover{translate:0 -6px}.framer-PFupg,.framer-ah6jV,.framer-BaTDE{transition:translate .35s,filter .35s}.framer-PFupg:hover,.framer-ah6jV:hover,.framer-BaTDE:hover{translate:5px 0;filter:brightness(1.08)}
@media(max-width:809px){.framer-1VtYt.framer-v-4xzd2w{overflow:visible!important;position:relative;z-index:20}.framer-v-4xzd2w .framer-1q9dae6{position:absolute!important;top:110px;left:0;right:0;z-index:20;visibility:hidden;opacity:0;translate:0 -14px;transition:opacity .3s,translate .4s,visibility .4s}.framer-v-4xzd2w.menu-open .framer-1q9dae6{visibility:visible;opacity:1;translate:0 0}.framer-v-4xzd2w .framer-1yhwdqy{position:relative!important;inset:auto!important;width:100%!important;padding:24px 16px!important;border-radius:12px;background:rgba(10,10,10,.87)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;grid-template-rows:auto auto!important;gap:26px 16px!important}.framer-v-4xzd2w .framer-1m9lxg2{overflow:visible!important}.framer-v-4xzd2w .framer-1g0v7bt{grid-column:1/-1}.framer-v-4xzd2w .plain-link{display:inline-block;padding:6px 0}.framer-fpVDi{cursor:pointer;touch-action:manipulation;min-width:44px;min-height:44px}.framer-fpVDi .framer-139gtjp,.framer-fpVDi .framer-8t6hyl{transition:transform .35s,top .35s;left:12px!important;right:12px!important;width:20px!important;top:27px!important}.framer-fpVDi .framer-8t6hyl{top:17px!important}.framer-fpVDi[aria-expanded=true] .framer-139gtjp{top:22px!important;transform:rotate(-45deg)!important}.framer-fpVDi[aria-expanded=true] .framer-8t6hyl{top:22px!important;transform:rotate(45deg)!important}.framer-1eexbpx{max-width:340px!important}.framer-ppjfci p{--framer-font-size:18px!important}.framer-2r5lc3 p{--framer-font-size:14px!important}.portrait-shade{background:radial-gradient(ellipse 46% 60% at 50% 40%,transparent 20%,rgba(0,0,0,.55) 100%);opacity:.55}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.home-reveal{animation:none!important}.framer-1h8etw0 img,.framer-uk0ove,.product-card,.framer-PFupg,.framer-ah6jV,.framer-BaTDE,.framer-fpVDi div,.framer-v-4xzd2w .framer-1q9dae6{transition:none!important;translate:none!important}}

@media(max-width:809px){.framer-v-4xzd2w .framer-1q9dae6{transition:opacity .4s ease,translate .6s cubic-bezier(.16,.8,.24,1),visibility .6s}}@media(prefers-reduced-motion:reduce){.nav-arrive{animation:none!important}.motion-pending{opacity:1!important}}
