.hsearch[data-v-e790129c]{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #e2e9de;box-shadow:0 2px 6px #1f261c0d,0 18px 40px #1f261c14;padding-block:.8rem}.hsearch__inner[data-v-e790129c]{width:100%;max-width:760px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.hsearch__inner[data-v-e790129c]{padding-inline:2rem}}.hsearch__inner[data-v-e790129c]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.hsearch__icon[data-v-e790129c]{position:absolute;left:2.25rem;color:#7f877b}@media(min-width:768px){.hsearch__icon[data-v-e790129c]{left:3rem}}.hsearch__input[data-v-e790129c]{border-radius:999px;padding-left:2.7rem;padding-right:3rem;min-height:3rem}.hsearch__close[data-v-e790129c]{position:absolute;right:1.65rem;width:2.2rem;height:2.2rem;color:#7f877b}@media(min-width:768px){.hsearch__close[data-v-e790129c]{right:2.4rem}}.announce[data-v-64e8bb72]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem 1.8rem;flex-wrap:wrap;background:#3e6829;color:#fff;font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-weight:700;letter-spacing:.01em;padding:.45rem 1rem}.announce__item[data-v-64e8bb72]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.announce__item i[data-v-64e8bb72]{font-size:1.05em}.logo[data-v-1bc0cb56]{display:inline-block;height:1.3em;width:auto;flex-shrink:0}.logo--full[data-v-1bc0cb56]{aspect-ratio:1885/700}.logo--mark[data-v-1bc0cb56]{aspect-ratio:1}.header[data-v-6e9e2dd7]{position:sticky;top:0;z-index:100}.header[data-v-6e9e2dd7]:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#ada01f 0 25%,#fbba00 25% 50%,#f18700 50% 75%,#d5461f 75% 100%)}.header__bar[data-v-6e9e2dd7]{position:relative;background:#fcfdfbf0;backdrop-filter:blur(12px);border-bottom:1px solid #e2e9de}.header__inner[data-v-6e9e2dd7]{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.header__inner[data-v-6e9e2dd7]{padding-inline:2rem}}.header__inner[data-v-6e9e2dd7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;min-height:4.5rem}@media(min-width:768px){.header__inner[data-v-6e9e2dd7]{min-height:5.75rem}}.header__logo[data-v-6e9e2dd7]{display:inline-flex;font-size:2.3rem;color:#518936;line-height:1}@media(min-width:768px){.header__logo[data-v-6e9e2dd7]{font-size:3rem}}@media(max-width:767px){.header__logo[data-v-6e9e2dd7]{position:absolute;left:50%;transform:translate(-50%)}}.header__nav[data-v-6e9e2dd7]{display:none}@media(min-width:768px){.header__nav[data-v-6e9e2dd7]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;flex:1}}.header__link[data-v-6e9e2dd7]{font-size:clamp(.95rem,.9rem + .25vw,1.06rem);font-weight:600;color:#1f261c;padding-block:.4rem;border-bottom:2px solid transparent;transition:all .28s cubic-bezier(.25,.6,.3,1)}.header__link[data-v-6e9e2dd7]:hover,.header__link.router-link-exact-active[data-v-6e9e2dd7]{color:#518936;border-color:#518936}.header__actions[data-v-6e9e2dd7]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.15rem}.header__icon[data-v-6e9e2dd7]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border-radius:50%;font-size:1.25rem;color:#1f261c;transition:background .28s cubic-bezier(.25,.6,.3,1)}.header__icon[data-v-6e9e2dd7]:hover{background:#51893614}@media(min-width:768px){.header__burger[data-v-6e9e2dd7]{display:none}}.header__count[data-v-6e9e2dd7]{position:absolute;top:.15rem;right:.05rem;min-width:1.2rem;height:1.2rem;padding-inline:.3rem;border-radius:999px;background:#fbba00;color:#1b2d12;font-size:.66rem;font-weight:700;line-height:1.2rem;text-align:center}.header__mobile[data-v-6e9e2dd7]{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - 100%);overflow-y:auto;background:#fcfdfb;padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}@media(min-width:768px){.header__mobile[data-v-6e9e2dd7]{display:none}}.header__mlink[data-v-6e9e2dd7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-family:Mathilga,Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);padding:1rem 0;border-bottom:1px solid #e2e9de}.header__mlink i[data-v-6e9e2dd7]{font-size:.8rem;color:#518936}.header__mlink.router-link-exact-active[data-v-6e9e2dd7]{color:#518936}.header__mhelp[data-v-6e9e2dd7]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;margin-top:2.5rem;padding:1.25rem;border-radius:18px;background:#5189360f;font-size:clamp(.83rem,.8rem + .15vw,.9rem);color:#4b5348}.pay[data-v-ee0319e5]{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.55rem}.pay__rule[data-v-ee0319e5]{width:100%;border:0;border-top:1px solid rgba(252,253,251,.25);margin-block:.6rem}.pay__box[data-v-ee0319e5]{width:100%;padding:1rem;border:1.5px solid rgba(181,224,106,.7);border-radius:18px}.pay__logos[data-v-ee0319e5]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.4rem;flex-wrap:wrap}.pay__payphone[data-v-ee0319e5]{height:1.9rem;padding:.4rem .6rem;border-radius:6px;background:#fff}.pay__sep[data-v-ee0319e5]{width:1px;height:1.6rem;margin-inline:.2rem;background:#fcfdfb4d}.pay__card[data-v-ee0319e5]{height:1.9rem;width:auto;border-radius:4px}.pay__box-text[data-v-ee0319e5]{margin-top:.6rem;font-size:clamp(.83rem,.8rem + .15vw,.9rem)}.pay__transfer[data-v-ee0319e5]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.7rem;font-size:clamp(.83rem,.8rem + .15vw,.9rem)}.pay__transfer i[data-v-ee0319e5]{font-size:1.5rem;color:#b5e06a}.pay__transfer strong[data-v-ee0319e5]{display:block;color:#fff}.pay__other[data-v-ee0319e5]{color:#fcfdfbd9;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;margin-top:.4rem;font-size:clamp(.83rem,.8rem + .15vw,.9rem)}.pay__other i[data-v-ee0319e5]{font-size:1.6rem;color:#b5e06a}.footer[data-v-fe98d71c]{background:#1b2d12;color:#fcfdfbd9;margin-top:auto}.footer[data-v-fe98d71c]:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#ada01f 0 25%,#fbba00 25% 50%,#f18700 50% 75%,#d5461f 75% 100%)}.footer__inner[data-v-fe98d71c]{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.footer__inner[data-v-fe98d71c]{padding-inline:2rem}}.footer__inner[data-v-fe98d71c]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2.2rem;padding-block:clamp(3rem,6vw,5rem) 2.5rem}@media(min-width:768px){.footer__inner[data-v-fe98d71c]{flex-direction:row;flex-wrap:wrap}}@media(min-width:1024px){.footer__inner[data-v-fe98d71c]{flex-wrap:nowrap;gap:0}}.footer__col[data-v-fe98d71c]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.55rem}@media(min-width:768px){.footer__col[data-v-fe98d71c]{flex:1 1 40%}}@media(min-width:1024px){.footer__col[data-v-fe98d71c]{flex:1 1 0;padding-inline:2rem}.footer__col+.footer__col[data-v-fe98d71c]{border-left:1px solid rgba(252,253,251,.18)}.footer__col[data-v-fe98d71c]:first-child{padding-left:0}.footer__col[data-v-fe98d71c]:last-child{padding-right:0}}.footer__col>a[data-v-fe98d71c]{color:#fcfdfbd9;transition:color .28s cubic-bezier(.25,.6,.3,1)}.footer__col>a[data-v-fe98d71c]:hover{color:#b5e06a}@media(min-width:1024px){.footer__brand[data-v-fe98d71c],.footer__pay[data-v-fe98d71c]{flex:1.35 1 0}}.footer__logo[data-v-fe98d71c]{font-size:2.6rem;color:#fff;margin-bottom:.4rem}.footer__tagline[data-v-fe98d71c]{font-size:clamp(.95rem,.9rem + .25vw,1.06rem);color:#fff;max-width:26ch}.footer__origin[data-v-fe98d71c]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem;font-weight:700;color:#fff;max-width:30ch}.footer__origin i[data-v-fe98d71c]{margin-top:.25rem;color:#b5e06a}.footer__rule[data-v-fe98d71c]{width:100%;border:0;border-top:1px solid rgba(252,253,251,.25);margin-block:.6rem}.footer__follow[data-v-fe98d71c]{font-size:clamp(.83rem,.8rem + .15vw,.9rem)}.footer__socials[data-v-fe98d71c]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem}.footer__socials a[data-v-fe98d71c]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:#1b2d12;font-size:1.2rem;transition:transform .28s cubic-bezier(.25,.6,.3,1)}.footer__socials a[data-v-fe98d71c]:hover{transform:translateY(-2px)}.footer__heading[data-v-fe98d71c]{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#3e6829;color:#b5e06a;margin-bottom:.4rem}.footer__icon-link[data-v-fe98d71c]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem}.footer__icon-link i[data-v-fe98d71c]{width:1.2rem;color:#b5e06a;text-align:center}.footer__bar[data-v-fe98d71c]{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.footer__bar[data-v-fe98d71c]{padding-inline:2rem}}.footer__bar[data-v-fe98d71c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding-block:1.2rem 5.5rem;border-top:1px solid rgba(252,253,251,.18);font-size:clamp(.83rem,.8rem + .15vw,.9rem);color:#fcfdfbbf}@media(min-width:768px){.footer__bar[data-v-fe98d71c]{padding-bottom:1.2rem}}.footer__bar a[data-v-fe98d71c]{color:#fcfdfbbf}.footer__bar-links[data-v-fe98d71c]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.2rem;font-size:clamp(.72rem,.7rem + .1vw,.78rem)}.footer__admin[data-v-fe98d71c]{opacity:.6}.footer__admin[data-v-fe98d71c]:hover{opacity:1}.toasts[data-v-7155ee5f]{position:fixed;bottom:1.4rem;right:1.4rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.6rem;z-index:300;max-width:min(360px,100vw - 2.8rem)}.toasts__item[data-v-7155ee5f]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7rem;background:#1f261c;color:#fcfdfb;font-size:clamp(.83rem,.8rem + .15vw,.9rem);padding:.85rem 1.1rem;border-radius:10px;box-shadow:0 2px 6px #1f261c0d,0 18px 40px #1f261c14;cursor:pointer}.toasts__item i[data-v-7155ee5f]{color:#e7eee3}.toasts__item--success i[data-v-7155ee5f]{color:#3bb77e}.toasts__item--error[data-v-7155ee5f]{background:#c2554f}.toasts__item--error i[data-v-7155ee5f]{color:#fcfdfb}.toast-enter-active[data-v-7155ee5f],.toast-leave-active[data-v-7155ee5f]{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-7155ee5f],.toast-leave-to[data-v-7155ee5f]{opacity:0;transform:translate(24px)}.wa[data-v-f5a456d1]{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;height:3.4rem;min-width:3.4rem;padding-inline:0;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 10px 30px #128c4a59;transition:all .28s cubic-bezier(.25,.6,.3,1)}.wa i[data-v-f5a456d1]{font-size:1.7rem}.wa__label[data-v-f5a456d1]{display:none;font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-weight:600;white-space:nowrap}.wa[data-v-f5a456d1]:hover{transform:translateY(-2px) scale(1.03)}@media(min-width:768px){.wa[data-v-f5a456d1]{right:1.5rem;bottom:1.5rem;padding-inline:1.2rem 1.4rem}.wa__label[data-v-f5a456d1]{display:inline}}.qty[data-v-53f74fe4]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1.5px solid #e2e9de;border-radius:999px;background:#fff;height:3rem;padding-inline:.3rem}.qty__btn[data-v-53f74fe4]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;color:#1f261c;font-size:.8rem;transition:background .28s cubic-bezier(.25,.6,.3,1)}.qty__btn[data-v-53f74fe4]:hover{background:#51893614}.qty__btn[data-v-53f74fe4]:disabled{opacity:.35;cursor:default}.qty__input[data-v-53f74fe4]{width:2.8rem;border:none;padding:0;text-align:center;font-weight:600;background:transparent;-moz-appearance:textfield}.qty__input[data-v-53f74fe4]:focus{box-shadow:none}.qty__input[data-v-53f74fe4]::-webkit-inner-spin-button,.qty__input[data-v-53f74fe4]::-webkit-outer-spin-button{-webkit-appearance:none}.line[data-v-b384a225]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.9rem;padding-block:1rem;border-bottom:1px solid #e2e9de}.line__media[data-v-b384a225]{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 4.8rem;height:4.8rem;border-radius:10px;background:#f3faf0;overflow:hidden;color:#51893666}.line__media img[data-v-b384a225]{width:100%;height:100%;object-fit:contain;padding:.2rem}@media(min-width:768px){.line__media[data-v-b384a225]{flex-basis:6rem;height:6rem}}.line--compact .line__media[data-v-b384a225]{flex-basis:4.4rem;height:4.4rem}.line__body[data-v-b384a225]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.7rem;flex:1;min-width:0}.line__head[data-v-b384a225]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.6rem}.line__titles[data-v-b384a225]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.15rem;min-width:0}.line__name[data-v-b384a225]{font-weight:600;font-size:clamp(.83rem,.8rem + .15vw,.9rem);line-height:1.3}.line__name[data-v-b384a225]:hover{color:#518936}.line__variant[data-v-b384a225]{font-size:clamp(.72rem,.7rem + .1vw,.78rem);color:#7f877b}.line__remove[data-v-b384a225]{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 2rem;height:2rem;border-radius:50%;color:#7f877b;font-size:.8rem;transition:color .28s cubic-bezier(.25,.6,.3,1)}.line__remove[data-v-b384a225]:hover{color:#c2554f}.line__foot[data-v-b384a225]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.line__qty[data-v-b384a225]{height:2.5rem}.line__price[data-v-b384a225]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.1rem;text-align:right}.line__price strong[data-v-b384a225]{font-size:clamp(.95rem,.9rem + .25vw,1.06rem)}.line__tier[data-v-b384a225]{font-size:.7rem;font-weight:600;color:#3e6829}.ship[data-v-3855aaab]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;padding:.85rem 1rem;border-radius:10px;background:#5189360d}.ship__text[data-v-3855aaab]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:600;color:#4b5348}.ship__text i[data-v-3855aaab]{color:#518936}.ship__track[data-v-3855aaab]{height:.4rem;border-radius:999px;background:#5189361f;overflow:hidden}.ship__fill[data-v-3855aaab]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#518936,#ada01f);transition:width .5s cubic-bezier(.22,1,.36,1)}.ship--done .ship__text i[data-v-3855aaab]{color:#3bb77e}.ship--done .ship__fill[data-v-3855aaab]{background:#3bb77e}.wholesale[data-v-d2211fba]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.8rem;padding:.9rem 1rem;border-radius:18px;background:#51893614;border:1px solid rgba(81,137,54,.2);font-size:clamp(.83rem,.8rem + .15vw,.9rem)}.wholesale__icon[data-v-d2211fba]{color:#518936;font-size:1.1rem;margin-top:.15rem}.wholesale__body[data-v-d2211fba]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;color:#4b5348}.wholesale__body strong[data-v-d2211fba]{color:#1f261c}.wholesale__cta[data-v-d2211fba]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;font-weight:700;color:#3e6829;text-decoration:underline}.promo[data-v-daadcdc1]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.45rem;padding:.85rem 1rem;border-radius:10px;background:#5189360d}.promo__text[data-v-daadcdc1]{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.5rem;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:600;color:#4b5348}.promo__text i[data-v-daadcdc1]{color:#518936}.promo__next[data-v-daadcdc1]{padding-left:1.4rem;font-size:.72rem;color:#7f877b}.promo__track[data-v-daadcdc1]{height:.4rem;border-radius:999px;background:#5189361f;overflow:hidden}.promo__fill[data-v-daadcdc1]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#518936,#ada01f);transition:width .5s cubic-bezier(.22,1,.36,1)}.promo--done .promo__text[data-v-daadcdc1]{color:#3e6829}.promo--done .promo__text i[data-v-daadcdc1]{color:#3bb77e}.drawer-body[data-v-5aad93b1]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem 0}.drawer-body__bar[data-v-5aad93b1]{margin-bottom:.6rem}.drawer-foot[data-v-5aad93b1]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.4rem;padding:1rem 1.25rem 1.25rem;border-top:1px solid #e2e9de;background:#fff;transition:opacity .28s cubic-bezier(.25,.6,.3,1)}.drawer-foot--loading .drawer-foot__subtotal strong[data-v-5aad93b1]{opacity:.55}.drawer-foot__saving[data-v-5aad93b1]{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;font-size:clamp(.83rem,.8rem + .15vw,.9rem);font-weight:600;color:#3e6829}.drawer-foot__subtotal[data-v-5aad93b1]{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;font-weight:600}.drawer-foot__subtotal strong[data-v-5aad93b1]{font-size:clamp(1.1rem,1rem + .5vw,1.3rem)}.drawer-foot__note[data-v-5aad93b1]{font-size:clamp(.72rem,.7rem + .1vw,.78rem);color:#7f877b}.drawer-foot__actions[data-v-5aad93b1]{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:.6rem;margin-top:.6rem}.drawer-foot__actions .btn[data-v-5aad93b1]{flex:1;padding-inline:.8rem;white-space:nowrap}.drawer[data-v-8655df7e]{position:fixed;inset:0;z-index:150;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;background:#0e160b8c;backdrop-filter:blur(2px)}.drawer__panel[data-v-8655df7e]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:420px;height:100%;background:#fcfdfb;box-shadow:0 30px 70px #1f261c24}.drawer__head[data-v-8655df7e]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid #e2e9de}.drawer__title[data-v-8655df7e]{font-family:Mathilga,Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);font-weight:400;line-height:1.12;letter-spacing:0;text-wrap:balance;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.6rem}.drawer__count[data-v-8655df7e]{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.72rem,.7rem + .1vw,.78rem);font-weight:500;letter-spacing:0;color:#7f877b}.drawer__close[data-v-8655df7e]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;transition:background .28s cubic-bezier(.25,.6,.3,1)}.drawer__close[data-v-8655df7e]:hover{background:#51893614}.drawer__empty[data-v-8655df7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;flex:1;padding:1.5rem;text-align:center}.drawer__empty-icon[data-v-8655df7e]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#f3faf0;color:#518936;font-size:1.2rem}.drawer__empty-title[data-v-8655df7e]{font-family:Mathilga,Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);font-weight:400;line-height:1.12;letter-spacing:0;text-wrap:balance}.drawer__empty-text[data-v-8655df7e]{font-size:clamp(.83rem,.8rem + .15vw,.9rem);color:#4b5348;margin-bottom:.5rem}.drawer-enter-active[data-v-8655df7e],.drawer-leave-active[data-v-8655df7e]{transition:opacity .3s ease}.drawer-enter-active .drawer__panel[data-v-8655df7e],.drawer-leave-active .drawer__panel[data-v-8655df7e]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.drawer-enter-from[data-v-8655df7e],.drawer-leave-to[data-v-8655df7e]{opacity:0}.drawer-enter-from .drawer__panel[data-v-8655df7e],.drawer-leave-to .drawer__panel[data-v-8655df7e]{transform:translate(100%)}.app[data-v-1b574fbb]{display:flex;flex-direction:column;min-height:100vh}.app__main[data-v-1b574fbb],.app__bare[data-v-1b574fbb]{flex:1;display:flex;flex-direction:column}.app__bare[data-v-1b574fbb]{min-height:100vh}@font-face{font-family:Gotcha;src:url(/fonts/gotcha-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mathilga;src:url(/fonts/mathilga.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-display: Mathilga, Georgia, Times New Roman, serif;--font-script: Gotcha, cursive;--font-body: Montserrat, system-ui, sans-serif;--bg: #fcfdfb;--surface: #ffffff;--text: #1f261c;--text-soft: #4b5348;--accent: #518936;--border: #e2e9de}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--bg);color:var(--text);font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.95rem,.9rem + .25vw,1.06rem);font-weight:400;line-height:1.65;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4{font-family:Mathilga,Georgia,Times New Roman,serif;font-weight:400;line-height:1.12;text-wrap:balance}p{text-wrap:pretty}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font:inherit;font-size:.95rem;color:#1f261c;background:#fff;border:1px solid #e2e9de;border-radius:10px;padding:.7rem .9rem;width:100%;outline:none;transition:border-color .25s ease,box-shadow .25s ease}input:focus,select:focus,textarea:focus{border-color:#518936;box-shadow:0 0 0 3px #51893626}label{font-size:.82rem;font-weight:500;color:#4b5348;display:block;margin-bottom:.35rem}:focus-visible{outline:2px solid #518936;outline-offset:2px}::selection{background:#b6d7ac;color:#1f261c}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Montserrat,system-ui,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.04em;padding:.85rem 1.8rem;border-radius:999px;transition:all .28s cubic-bezier(.25,.6,.3,1)}.btn--caps{font-family:Montserrat,system-ui,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;padding:1rem 2.2rem}.btn--primary{background:#518936;color:#fff}.btn--primary:hover{background:#3e6829;transform:translateY(-1px)}.btn--sage{background:#b6d7ac;color:#3e6829}.btn--sage:hover{background:#a4cd97;transform:translateY(-1px)}.btn--light{background:#fff;color:#3e6829}.btn--light:hover{background:#f3faf0;transform:translateY(-1px)}.btn--dark{background:#1f261c;color:#fff}.btn--dark:hover{background:#3e6829;transform:translateY(-1px)}.btn--ghost{border:1.5px solid #518936;color:#3e6829}.btn--ghost:hover{background:#518936;color:#fff}.btn--danger{background:#c2554f;color:#fff}.btn--whatsapp{background:#1f9d55;color:#fff}.btn--whatsapp:hover{background:#17804a;transform:translateY(-1px)}.btn:disabled{opacity:.45;pointer-events:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.rise-enter-active,.rise-leave-active{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.rise-enter-from,.rise-leave-to{opacity:0;transform:translateY(14px)}.page-enter-active,.page-leave-active{transition:opacity .25s ease}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
