.lgOverlay{z-index:1000000000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#16110f8c;justify-content:center;align-items:center;padding:1.25rem;animation:.25s lgFadeIn;display:flex;position:fixed;inset:0}@keyframes lgFadeIn{0%{opacity:0}to{opacity:1}}.lgModal{background-color:#fff;border-radius:1.25rem;grid-template-columns:26.45rem 1fr;width:100%;max-width:52.9rem;max-height:calc(100vh - 2.5rem);animation:.3s cubic-bezier(.22,.61,.36,1) lgPopIn;display:grid;position:relative;overflow-y:auto;box-shadow:0 40px 80px -30px #16110f73}@keyframes lgPopIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lgModalClose{z-index:2;color:#fff;cursor:pointer;background-color:#16110f8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:1.44rem;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:.69rem;right:.69rem}.lgModalClose:hover{background-color:#16110fcc}.lgModalMedia{background:linear-gradient(165deg,#2fa968 0%,#1d7a46 55%,#14532d 100%);flex-direction:column;padding:1.84rem 1.27rem 1.61rem;display:flex;position:relative;overflow:hidden}.lgMediaGlow{filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute}.lgMediaGlowA{background-color:#bef2d359;width:12rem;height:12rem;animation:13s ease-in-out infinite lgGlowDriftA;top:-3rem;left:-3rem}.lgMediaGlowB{background-color:#14532d8c;width:10rem;height:10rem;animation:17s ease-in-out infinite lgGlowDriftB;bottom:-2rem;right:-4rem}@keyframes lgGlowDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2.5rem,1.5rem)scale(1.15)}}@keyframes lgGlowDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2rem,-1.75rem)scale(1.2)}}.lgDeviceIntro{z-index:1;text-align:center;position:relative}.lgDeviceKicker{letter-spacing:.08em;text-transform:uppercase;color:#dffbea;background-color:#ffffff24;border-radius:9999px;align-items:center;gap:.4rem;padding:.29rem .81rem;font-size:.79rem;font-weight:700;display:inline-flex}.lgKickerDot{background-color:#7be8a8;border-radius:50%;width:.46rem;height:.46rem;animation:2s ease-in-out infinite lgDotPulse}@keyframes lgDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.lgDeviceHeadline{color:#fff;margin:.63rem 0 0;font-size:1.29rem;font-weight:800;line-height:1.3}.lgWordRotator{height:1.5em;display:block;overflow:hidden}.lgWordTrack{flex-direction:column;animation:9s cubic-bezier(.65,0,.35,1) infinite lgWordCycle;display:flex}.lgWord{color:#bef2d3;white-space:nowrap;height:1.5em;line-height:1.5em}@keyframes lgWordCycle{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.5em)}66%,92%{transform:translateY(-3em)}to{transform:translateY(-4.5em)}}.lgDeviceCluster{z-index:1;aspect-ratio:20/14;width:calc(100% + 1.38rem);margin:auto -.69rem;position:relative}.lgDeviceFacts{z-index:1;flex-direction:column;gap:.52rem;margin:1.44rem 0 0;padding:0;list-style:none;display:flex;position:relative}.lgDeviceFact{color:#e4fbec;align-items:center;gap:.52rem;font-size:.86rem;font-weight:600;display:flex}.lgDeviceFact svg{color:#7be8a8;flex-shrink:0}.lgDevice{opacity:0;animation:.55s cubic-bezier(.22,.61,.36,1) forwards lgDeviceIn;animation-delay:calc(var(--lg-i,0)*.11s + .15s);position:absolute}@keyframes lgDeviceIn{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.lgDeviceFrame{background:linear-gradient(150deg,#55585e 0%,#2a2c31 38%,#17181b 72%,#0c0d0f 100%);border-radius:.55rem;width:100%;padding:.25rem;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff14,0 14px 26px -12px #000000bf}.lgDeviceScreen{background-image:conic-gradient(#e4e4e4 90deg,#fafafa 90deg 180deg,#e4e4e4 180deg 270deg,#fafafa 270deg);background-size:10px 10px;border-radius:.25rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000008c}.lgDeviceScreen:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff47 0%,#ffffff1a 22%,#fff0 44%);position:absolute;inset:0}.lgDeviceScreen img{object-fit:cover;object-position:0% 0%}.lgDeviceFoldable .lgDeviceFrame,.lgDevicePhone .lgDeviceFrame,.lgDeviceTablet .lgDeviceFrame{animation:7s ease-in-out infinite lgFloat}.lgDevicePhone .lgDeviceFrame{animation-duration:6.2s}.lgDeviceTablet .lgDeviceFrame{animation-duration:8.4s;animation-delay:-2.5s}.lgDeviceFoldable .lgDeviceFrame{animation-delay:-4s}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lgDeviceScreen:after{background-position:100% 0;background-size:260% 100%;animation:9s ease-in-out infinite lgSheen}.lgDeviceLaptop .lgDeviceScreen:after{animation-delay:.5s}.lgDeviceFoldable .lgDeviceScreen:after{animation-delay:1s}.lgDevicePhone .lgDeviceScreen:after{animation-delay:1.5s}.lgDeviceTablet .lgDeviceScreen:after{animation-delay:2s}@keyframes lgSheen{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}.lgDeviceMonitor{width:56%;top:0;left:8%}.lgDeviceMonitor .lgDeviceScreen{aspect-ratio:16/10}.lgMonitorCam{background-color:#3c4046;border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:.1rem;left:50%;transform:translate(-50%)}.lgStandNeck{background:linear-gradient(90deg,#5f656b 0%,#b6bdc3 22%,#edf1f4 44%,#c2c9cf 58%,#757b81 82%,#4e5359 100%);width:16%;height:1.32rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.lgStandBase{background:linear-gradient(#dce1e5 0%,#aab1b7 55%,#6c7278 100%);border-radius:.1rem .1rem .3rem .3rem;width:46%;height:.46rem;position:absolute;top:calc(100% + 1.32rem);left:50%;transform:translate(-50%);box-shadow:0 6px 12px -6px #000000b3}.lgDeviceLaptop{z-index:3;width:58%;top:27%;right:2%}.lgDeviceLaptop .lgDeviceFrame{border-radius:.4rem .4rem .15rem .15rem}.lgDeviceLaptop .lgDeviceScreen{aspect-ratio:16/10.4}.lgLaptopBase{background:linear-gradient(#e2e6ea 0%,#b3babf 40%,#7c8288 75%,#565c62 100%);border-radius:.06rem .06rem .3rem .3rem;width:114%;height:.48rem;position:absolute;top:100%;left:-7%;box-shadow:0 8px 14px -7px #000000b3}.lgLaptopBase:after{content:"";background-color:#3c4046a6;border-radius:0 0 .1rem .1rem;width:14%;height:.14rem;position:absolute;top:.115rem;left:50%;transform:translate(-50%)}.lgDeviceFoldable{z-index:4;width:30%;bottom:0;left:14%}.lgDeviceFoldable .lgDeviceFrame{border-radius:.35rem;padding:.23rem}.lgDeviceFoldable .lgDeviceScreen{aspect-ratio:11/9;border-radius:.22rem}.lgFoldHinge{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000029 0%,#ffffff57 45% 55%,#00000029 100%);width:.21rem;position:absolute;top:.23rem;bottom:.23rem;left:50%;transform:translate(-50%)}.lgDevicePhone{z-index:5;width:19%;bottom:6%;left:0}.lgDevicePhone .lgDeviceFrame{border-radius:.6rem;padding:.21rem}.lgDevicePhone .lgDeviceScreen{aspect-ratio:9/19;border-radius:.45rem}.lgPhoneNotch{z-index:1;background-color:#0c0d0f;border-radius:0 0 .15rem .15rem;width:34%;height:.25rem;position:absolute;top:.21rem;left:50%;transform:translate(-50%)}.lgDeviceHomeBtn{z-index:1;background-color:#fff9;border-radius:9999px;width:36%;height:.115rem;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)}.lgDeviceTablet{z-index:5;width:28%;bottom:0;right:0}.lgDeviceTablet .lgDeviceFrame{border-radius:.4rem;padding:.23rem}.lgDeviceTablet .lgDeviceScreen{aspect-ratio:3/4.2;border-radius:.28rem}@media (prefers-reduced-motion:reduce){.lgDevice{opacity:1;animation:none}.lgMediaGlow,.lgKickerDot,.lgWordTrack,.lgDeviceFrame,.lgDeviceScreen:after{animation:none}.lgDeviceScreen:after{background-position:0 0}}.lgModalBody{flex-direction:column;justify-content:center;padding:2.3rem 2.01rem;display:flex}.lgModalTitle{color:#16110f;margin:0;font-size:1.58rem;font-weight:800}.lgModalSubtitle{color:#6b625d;margin:.58rem 0 0;font-size:1rem;line-height:1.5}.lgForm{flex-direction:column;gap:1.04rem;margin-top:1.73rem;display:flex}.lgField{flex-direction:column;gap:.4rem;display:flex}.lgFieldLabel{color:#16110f;font-size:.86rem;font-weight:700}.lgField input,.lgField select{color:#16110f;background-color:#faf7f5;border:1px solid #e7dfda;border-radius:.6rem;width:100%;padding:.75rem .98rem;font-family:inherit;font-size:1.08rem}.lgField input:focus,.lgField select:focus{background-color:#fff;border-color:#1d7a46;outline:none}.lgField select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B625D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .86rem center;background-repeat:no-repeat;background-size:1.15rem;padding-right:2.59rem}.lgSubmit{color:#fff;cursor:pointer;background-color:#1d7a46;border:none;border-radius:9999px;margin-top:.46rem;padding:.92rem 1.44rem;font-size:1.08rem;font-weight:700;transition:background-color .2s}.lgSubmit:hover{background-color:#16603a}.lgThanks{text-align:center;padding:1rem 0}.lgThanksIcon{color:#1d7a46;background-color:#e9f7ef;border-radius:50%;justify-content:center;align-items:center;width:3.45rem;height:3.45rem;font-size:1.73rem;font-weight:700;display:inline-flex}.lgThanksTitle{color:#16110f;margin:1.15rem 0 0;font-size:1.44rem;font-weight:800}.lgThanksText{color:#6b625d;margin:.58rem 0 0;font-size:1rem}@media (max-width:640px){.lgOverlay{align-items:flex-end;padding:.75rem}.lgModal{border-radius:1rem;flex-direction:column;max-height:calc(100dvh - 1.5rem);display:flex}.lgModalBody{padding:1rem 1.25rem 1.1rem}.lgModalMedia{padding:.85rem 1rem .9rem}.lgDeviceIntro{text-align:left;padding-right:2.5rem}.lgDeviceKicker{padding:.18rem .55rem;font-size:.625rem}.lgDeviceHeadline{margin-top:.15rem;font-size:.8125rem}.lgWordRotator{height:1.3em}.lgWord{height:1.3em;line-height:1.3em}@keyframes lgWordCycle{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.3em)}66%,92%{transform:translateY(-2.6em)}to{transform:translateY(-3.9em)}}.lgDeviceCluster{aspect-ratio:20/10.5;width:100%;max-width:none;margin:.5rem 0 0}.lgDeviceMonitor{width:42%}.lgDeviceLaptop{width:46%}.lgDeviceFoldable{width:24%}.lgDevicePhone{width:15%}.lgDeviceTablet{width:21%}.lgStandNeck{height:.65rem}.lgStandBase{width:46%;height:.24rem;top:calc(100% + .65rem)}.lgLaptopBase{height:.24rem}.lgDeviceFacts{display:none}.lgModalTitle{font-size:1.125rem}.lgModalSubtitle{margin-top:.35rem;font-size:.8125rem}.lgForm{gap:.6rem;margin-top:.85rem}.lgField{gap:.25rem}.lgField input{padding:.55rem .75rem;font-size:1rem}.lgSubmit{margin-top:.2rem;padding:.7rem 1.25rem}.lgModalClose{background-color:#16110f8c;top:.5rem;right:.5rem}}@media (max-width:640px) and (max-height:620px){.lgModalMedia{display:none}}.lgBubble{z-index:999999999;background-color:#fff;border:2px solid #1d7a46;border-radius:.9rem;width:15.5rem;max-width:calc(100vw - 40px);padding:.9rem 1rem 1rem;animation:.3s cubic-bezier(.22,.61,.36,1) lgBubbleIn;position:fixed;bottom:84px;right:20px;box-shadow:0 20px 40px -20px #16110f59}@keyframes lgBubbleIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lgBubbleClose{color:#a79e98;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.lgBubbleClose:hover{color:#6b625d}.lgBubbleText{color:#16110f;margin:.2rem 1rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.lgBubbleActions{gap:.5rem;margin-top:.75rem;display:flex}.lgBubbleBtn{color:#16110f;cursor:pointer;background-color:#fff;border:1.5px solid #e7dfda;border-radius:9999px;flex:1;padding:.45rem 0;font-size:.8125rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.lgBubbleBtn:hover{color:#1d7a46;border-color:#1d7a46}.lgBubbleBtnYes{color:#fff;background-color:#1d7a46;border-color:#1d7a46}.lgBubbleBtnYes:hover{color:#fff;background-color:#16603a}
.grocery-footer-theme .footer{color:#edeae7;background-color:#0a090c}.grocery-footer-theme .footer hr{background-color:#ffffff14}.grocery-footer-theme .footer-wrapper{color:#edeae7}.grocery-footer-theme .footer-head{color:#fff}.grocery-footer-theme .footer-content a{color:#a9a29b}.grocery-footer-theme .footer-content a:hover,.grocery-footer-theme .footer-content li:hover{color:#1d7a46}.grocery-footer-theme .footer-aboutus-content{color:#a9a29b}.grocery-footer-theme .footer>p{color:#8a8379}.grocery-footer-theme .category-link{color:#edeae799}.grocery-footer-theme .category-link:hover{color:#fff}