@charset "UTF-8";.nav[data-v-9fddb81d]{position:fixed;inset:0 0 auto 0;z-index:1000;padding:14px 16px 0;transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}.nav--hidden[data-v-9fddb81d]{transform:translateY(-120%)}.nav__bar[data-v-9fddb81d]{position:relative;z-index:2;width:min(1240px,100%);margin:0 auto;height:68px;padding:0 10px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:999px;border:1px solid transparent;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,color .4s ease}.nav--hero .nav__bar[data-v-9fddb81d]{color:#fff}.nav--solid .nav__bar[data-v-9fddb81d]{color:#18261b;background:#f6f8f2c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#18261b14;box-shadow:0 10px 30px -18px #18261b73}.brand[data-v-9fddb81d]{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand__logo[data-v-9fddb81d]{height:44px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.brand__mark[data-v-9fddb81d]{width:40px;height:40px}.brand__name[data-v-9fddb81d]{font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;line-height:1;display:flex;flex-direction:column}.brand__name small[data-v-9fddb81d]{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;opacity:.6;margin-top:3px}.links[data-v-9fddb81d]{display:flex;gap:4px}.links a[data-v-9fddb81d]{position:relative;padding:10px 14px;color:inherit;text-decoration:none;font-weight:600;font-size:15px;border-radius:999px;transition:background .25s ease}.links a[data-v-9fddb81d]:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:#c9a94e;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.links a[data-v-9fddb81d]:hover:after,.links a.active[data-v-9fddb81d]:after{transform:scaleX(1)}.actions[data-v-9fddb81d]{display:flex;align-items:center;gap:8px}.phone[data-v-9fddb81d]{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:inherit;border:1px solid currentColor;opacity:.85;transition:transform .25s ease,opacity .25s ease}.phone svg[data-v-9fddb81d]{width:18px;height:18px;fill:currentColor}.phone[data-v-9fddb81d]:hover{transform:rotate(-12deg);opacity:1}.cta[data-v-9fddb81d]{height:46px;padding:0 22px;display:inline-flex;align-items:center;border-radius:999px;background:#2f6b3a;color:#fff;font-weight:700;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.cta[data-v-9fddb81d]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #2f6b3acc}.nav--hero .cta[data-v-9fddb81d]{background:#fff;color:#18261b}.burger[data-v-9fddb81d]{display:none;width:46px;height:46px;border-radius:50%;border:0;background:#18261b0f;cursor:pointer;position:relative}.burger span[data-v-9fddb81d]{position:absolute;left:14px;right:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s ease,top .35s ease}.burger span[data-v-9fddb81d]:first-child{top:18px}.burger span[data-v-9fddb81d]:last-child{top:26px}.nav--hero .burger[data-v-9fddb81d]{background:#ffffff26;color:#fff}.nav--solid .burger[data-v-9fddb81d]{color:#18261b}.nav--open .burger span[data-v-9fddb81d]:first-child{top:22px;transform:rotate(45deg)}.nav--open .burger span[data-v-9fddb81d]:last-child{top:22px;transform:rotate(-45deg)}.sheet[data-v-9fddb81d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#18261b;color:#f6f8f2;padding:120px 28px 36px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.sheet[data-v-9fddb81d]:before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(47,107,58,.7),transparent 70%);pointer-events:none}.sheet__links[data-v-9fddb81d]{list-style:none;padding:0}.sheet__links li[data-v-9fddb81d]{opacity:0;transform:translateY(24px);animation:sheetIn-9fddb81d .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(80ms + var(--i) * 55ms);border-bottom:1px solid rgba(246,248,242,.1)}.sheet__links a[data-v-9fddb81d]{display:flex;align-items:baseline;gap:14px;padding:16px 0;color:inherit;text-decoration:none;font-family:Playfair Display,serif;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:600}.sheet__links .num[data-v-9fddb81d]{font-family:Manrope,sans-serif;font-size:12px;color:#c9a94e;letter-spacing:.1em}.sheet__foot[data-v-9fddb81d]{display:flex;flex-direction:column;gap:10px;margin-top:28px;opacity:0;animation:sheetIn-9fddb81d .6s ease forwards;animation-delay:calc(80ms + var(--i) * 55ms)}.sheet__foot a[data-v-9fddb81d]{color:#f6f8f2;opacity:.8;text-decoration:none}.sheet__foot select[data-v-9fddb81d]{margin-top:8px;align-self:flex-start;background:transparent;color:#f6f8f2;border:1px solid rgba(246,248,242,.3);border-radius:999px;padding:10px 14px}.sheet__foot select option[data-v-9fddb81d]{color:#18261b}.nav--open .nav__bar[data-v-9fddb81d]{color:#f6f8f2;background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav--open .burger[data-v-9fddb81d]{color:#f6f8f2;background:#ffffff1a}.nav--open .cta[data-v-9fddb81d]{background:#f6f8f2;color:#18261b}.sheet-enter-active[data-v-9fddb81d],.sheet-leave-active[data-v-9fddb81d]{transition:clip-path .55s cubic-bezier(.7,0,.2,1)}.sheet-enter-from[data-v-9fddb81d],.sheet-leave-to[data-v-9fddb81d]{clip-path:circle(0% at calc(100% - 50px) 48px)}.sheet-enter-to[data-v-9fddb81d],.sheet-leave-from[data-v-9fddb81d]{clip-path:circle(150% at calc(100% - 50px) 48px)}@keyframes sheetIn-9fddb81d{to{opacity:1;transform:none}}@media(max-width:1020px),(pointer:coarse){.nav--solid .nav__bar[data-v-9fddb81d]{background:#f6f8f2f7;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:1020px){.links[data-v-9fddb81d],.phone[data-v-9fddb81d]{display:none}.burger[data-v-9fddb81d]{display:block}}@media(max-width:420px){.nav[data-v-9fddb81d]{padding:10px 10px 0}.nav__bar[data-v-9fddb81d]{height:60px;padding-left:14px}.cta[data-v-9fddb81d]{padding:0 16px;height:42px;font-size:14px}.burger[data-v-9fddb81d]{width:42px;height:42px}.burger span[data-v-9fddb81d]{left:12px;right:12px}.burger span[data-v-9fddb81d]:first-child{top:16px}.burger span[data-v-9fddb81d]:last-child{top:24px}.nav--open .burger span[data-v-9fddb81d]:first-child,.nav--open .burger span[data-v-9fddb81d]:last-child{top:20px}.brand__logo[data-v-9fddb81d]{height:36px}}.ft[data-v-9a4a8151]{position:relative;margin-top:120px;background:#18261b;color:#f6f8f2d9}.ft__wave[data-v-9a4a8151]{position:absolute;left:0;right:0;top:-79px;height:80px}.ft__wave svg[data-v-9a4a8151]{width:100%;height:100%;display:block;fill:#18261b}.ft__inner[data-v-9a4a8151]{width:min(1180px,100% - 32px);margin:0 auto;padding:50px 0 56px;display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.3fr;gap:40px}.ft__brand img[data-v-9a4a8151]{height:64px;width:auto;margin-bottom:18px}.ft__brand p[data-v-9a4a8151]{line-height:1.7;max-width:300px}.ft__social[data-v-9a4a8151]{display:flex;gap:10px;margin-top:22px}.ft__social a[data-v-9a4a8151]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(246,248,242,.2);transition:background .25s ease,transform .25s ease}.ft__social a svg[data-v-9a4a8151]{width:18px;height:18px;fill:#f6f8f2}.ft__social a[data-v-9a4a8151]:hover{background:#2f6b3a;transform:translateY(-3px)}.ft__col[data-v-9a4a8151]{display:flex;flex-direction:column;gap:12px}.ft__col h4[data-v-9a4a8151]{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c9a94e;margin-bottom:6px}.ft__col a[data-v-9a4a8151]{color:inherit;text-decoration:none;line-height:1.5;transition:color .2s ease,transform .2s ease}.ft__col a[data-v-9a4a8151]:hover{color:#fff;transform:translate(3px)}.ft__news p[data-v-9a4a8151]{line-height:1.6}.ft__btn[data-v-9a4a8151]{align-self:flex-start;margin-top:6px;padding:12px 20px;border-radius:999px;background:#c9a94e;color:#18261b!important;font-weight:700}.ft__legal[data-v-9a4a8151]{border-top:1px solid rgba(246,248,242,.1);width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0 28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;opacity:.7}.ft__legal a[data-v-9a4a8151],.ft__legal button[data-v-9a4a8151]{color:inherit;background:none;border:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ft__legal-links[data-v-9a4a8151]{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:900px){.ft__inner[data-v-9a4a8151]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ft[data-v-9a4a8151]{margin-top:90px}.ft__inner[data-v-9a4a8151]{grid-template-columns:1fr;gap:34px}}.cc[data-v-dac10a05]{position:fixed;inset:auto 0 0 0;z-index:900;display:flex;justify-content:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.cc__card[data-v-dac10a05]{pointer-events:auto;width:min(560px,100%);max-height:calc(100dvh - 24px);overflow-y:auto;background:#f6f8f2;color:#18261b;border:1px solid rgba(24,38,27,.12);border-radius:20px;padding:20px;box-shadow:0 6px 130px 26px #18261b4d,0 24px 32px #0000003d}.cc__head[data-v-dac10a05]{display:flex;align-items:flex-start;gap:12px}.cc__badge[data-v-dac10a05]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#2f6b3a1f;color:#2f6b3a}.cc__badge svg[data-v-dac10a05]{width:24px;height:24px}.cc__title[data-v-dac10a05]{margin:0;font-family:Playfair Display,serif;font-size:clamp(20px,2.5vw,22px);font-weight:800;letter-spacing:-.01em;color:#18261b}.cc__subtitle[data-v-dac10a05]{margin:2px 0 0;font-size:clamp(14px,1.85vw,15px);color:#2f6b3a;font-weight:600}.cc__lead[data-v-dac10a05]{margin:14px 0 0;font-size:clamp(14px,1.85vw,15px);line-height:1.55;color:#18261bb3}.cc__pledge[data-v-dac10a05]{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#2f6b3a1a;border:1px solid rgba(47,107,58,.28)}.cc__pledge p[data-v-dac10a05]{margin:0;font-size:clamp(14px,1.85vw,15px);line-height:1.5;color:#18261b;font-weight:600}.cc__pledge-icon[data-v-dac10a05]{flex:0 0 auto;margin-top:1px;color:#2f6b3a}.cc__cats[data-v-dac10a05]{display:grid;gap:8px;margin-top:16px}.cc__cat[data-v-dac10a05]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(24,38,27,.12);background:#18261b0a;cursor:pointer}.cc__cat--locked[data-v-dac10a05]{cursor:default}.cc__cat-copy[data-v-dac10a05]{display:grid;gap:2px;min-width:0}.cc__cat-copy strong[data-v-dac10a05]{font-size:clamp(14px,1.85vw,15px);color:#18261b}.cc__cat-copy span[data-v-dac10a05]{font-size:12px;line-height:1.4;color:#18261b99}.cc__always[data-v-dac10a05]{flex:0 0 auto;font-size:11px;font-weight:700;color:#2f6b3a;text-transform:uppercase;letter-spacing:.05em}.cc__switch[data-v-dac10a05]{position:relative;flex:0 0 auto;width:46px;height:26px}.cc__switch input[data-v-dac10a05]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cc__slider[data-v-dac10a05]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#18261b38;transition:background-color .2s ease}.cc__slider[data-v-dac10a05]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#f6f8f2;transition:transform .2s ease}.cc__switch input:checked+.cc__slider[data-v-dac10a05]{background:#2f6b3a}.cc__switch input:checked+.cc__slider[data-v-dac10a05]:before{transform:translate(20px)}.cc__switch input:focus-visible+.cc__slider[data-v-dac10a05]{outline:2px solid #2f6b3a;outline-offset:2px}.cc__links[data-v-dac10a05]{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:12px}.cc__links a[data-v-dac10a05]{color:#18261b99;text-decoration:underline}.cc__links a[data-v-dac10a05]:hover{color:#2f6b3a}.cc__actions[data-v-dac10a05]{display:grid;gap:8px;margin-top:16px}.cc__equal[data-v-dac10a05]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc__btn[data-v-dac10a05]{min-height:48px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-family:inherit;font-size:clamp(16px,2.25vw,19px);font-weight:700;cursor:pointer;transition:filter .15s ease,background-color .15s ease,border-color .15s ease}.cc__btn--equal[data-v-dac10a05]{background:#2f6b3a;color:#f6f8f2}.cc__btn--equal[data-v-dac10a05]:hover{filter:brightness(1.08)}.cc__btn--outline[data-v-dac10a05]{background:transparent;color:#18261b;border-color:#18261b}.cc__btn--outline[data-v-dac10a05]:hover{background:#18261b0f}.cc__btn--ghost[data-v-dac10a05]{background:transparent;border-color:#18261b3d;color:#18261b}.cc__btn--ghost[data-v-dac10a05]:hover{background:#18261b0d}.cc__btn--link[data-v-dac10a05]{justify-self:center;width:auto;background:transparent;color:#18261b99;min-height:32px;padding:0 8px;font-size:clamp(14px,1.85vw,15px);font-weight:600;text-decoration:underline}.cc__btn--link[data-v-dac10a05]:hover{color:#2f6b3a}.cc__btn[data-v-dac10a05]:focus-visible{outline:2px solid #2f6b3a;outline-offset:2px}.cc-fade-enter-active[data-v-dac10a05],.cc-fade-leave-active[data-v-dac10a05]{transition:opacity .25s ease}.cc-fade-enter-from[data-v-dac10a05],.cc-fade-leave-to[data-v-dac10a05]{opacity:0}.cc-fade-enter-active .cc__card[data-v-dac10a05],.cc-fade-leave-active .cc__card[data-v-dac10a05]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.cc-fade-enter-from .cc__card[data-v-dac10a05]{transform:translateY(16px)}.cc-fade-leave-to .cc__card[data-v-dac10a05]{transform:translateY(10px)}.otp-fade-enter-active[data-v-998a2c46],.otp-fade-leave-active[data-v-998a2c46]{transition:opacity .24s ease}.otp-fade-enter-from[data-v-998a2c46],.otp-fade-leave-to[data-v-998a2c46]{opacity:0}.otp-fade-enter-active .otp-card[data-v-998a2c46],.otp-fade-leave-active .otp-card[data-v-998a2c46]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.otp-fade-enter-from .otp-card[data-v-998a2c46]{opacity:0;transform:translateY(22px) scale(.96)}.otp-fade-leave-to .otp-card[data-v-998a2c46]{opacity:0;transform:translateY(14px) scale(.98)}.otp-overlay[data-v-998a2c46]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:1.2rem;overflow-y:auto;background:#18261b52;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.otp-card[data-v-998a2c46]{position:relative;width:min(100%,460px);max-height:calc(100vh - 2.4rem);overflow-y:auto;border-radius:30px;background:#f6f8f2;color:#18261b;padding:1.8rem;border:1px solid rgba(24,38,27,.12);box-shadow:0 24px 32px #0000003d}.otp-card h3[data-v-998a2c46]{color:#18261b;margin-bottom:.75rem;font-size:clamp(21px,2.8vw,26px)}.otp-card .description[data-v-998a2c46]{color:#18261b9e;line-height:1.5}.otp-card .email[data-v-998a2c46]{margin-top:.4rem;color:#18261b;font-weight:700}.close-btn[data-v-998a2c46]{position:absolute;top:1rem;right:1rem;border:none;background:transparent;font-size:clamp(24px,2.9vw,34px);line-height:1;cursor:pointer;color:#18261b}.close-btn[data-v-998a2c46]:hover,.close-btn[data-v-998a2c46]:focus-visible{opacity:.7}.input-group[data-v-998a2c46]{display:flex;flex-direction:column;gap:.45rem;margin-top:1.2rem}.input-group label[data-v-998a2c46]{font-weight:700}.input-group input[data-v-998a2c46]{border:1px solid rgba(24,38,27,.12);background:#f6f8f2f0;border-radius:20px;padding:.95rem 1rem;color:#18261b;font-size:clamp(16px,2.25vw,19px);letter-spacing:.35rem;font-variant-numeric:tabular-nums;text-align:center}.actions[data-v-998a2c46]{display:flex;gap:.8rem;margin-top:1.2rem}.actions .btn_1[data-v-998a2c46],.actions .btn_2[data-v-998a2c46]{flex:1}.resend[data-v-998a2c46]{margin-top:1rem;border:none;background:transparent;color:#18261b;text-decoration:underline;cursor:pointer;font-weight:600}.resend[data-v-998a2c46]:disabled,.close-btn[data-v-998a2c46]:disabled{cursor:not-allowed;opacity:.6}.error[data-v-998a2c46]{margin-top:.8rem;color:#2f6b3a;font-weight:600}.info[data-v-998a2c46]{margin-top:.8rem;color:#18261b;font-weight:600}@media(max-width:550px){.otp-card[data-v-998a2c46]{padding:1.4rem}.actions[data-v-998a2c46]{flex-direction:column}}.msg-overlay[data-v-97a61ea5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;justify-content:center;align-items:flex-end;background-color:#18261b6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain}@media(min-width:550px){.msg-overlay[data-v-97a61ea5]{align-items:center;padding:1.5rem}}.msg-sheet[data-v-97a61ea5]{position:relative;display:flex;flex-direction:column;width:100%;max-height:88vh;max-height:min(88svh,44rem);padding:1.35rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom));border-radius:27.5px 27.5px 0 0;background-color:#18261b;color:#f6f8f2;box-shadow:0 24px 32px #0000003d;text-align:center;overflow:hidden}.msg-sheet[data-v-97a61ea5]:focus{outline:none}.msg-sheet[data-v-97a61ea5]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.msg-sheet--dragging[data-v-97a61ea5]{transition:none}@media(min-width:550px){.msg-sheet[data-v-97a61ea5]{width:min(100%,27rem);max-height:min(84vh,42rem);padding:2.1rem 2rem 1.6rem;border-radius:27.5px}}.msg-grabber[data-v-97a61ea5]{width:2.75rem;height:4px;margin:0 auto .9rem;border-radius:999px;background-color:#f6f8f247;flex:none}@media(min-width:550px){.msg-grabber[data-v-97a61ea5]{display:none}}.msg-close[data-v-97a61ea5]{position:absolute;top:.55rem;right:.55rem;display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background-color:#f6f8f214;color:#f6f8f2;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.msg-close svg[data-v-97a61ea5]{width:1.05rem;height:1.05rem}.msg-close[data-v-97a61ea5]:focus-visible{outline:2px solid #f6f8f2;outline-offset:2px}@media(hover:hover){.msg-close[data-v-97a61ea5]:hover{background-color:#f6f8f229}}.msg-close[data-v-97a61ea5]:active{scale:.92}@media(min-width:550px){.msg-close[data-v-97a61ea5]{top:.8rem;right:.8rem}}.msg-body[data-v-97a61ea5]{display:flex;flex-direction:column;gap:1.4rem;padding:.6rem .35rem .55rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(min-width:550px){.msg-body[data-v-97a61ea5]{padding-top:.2rem}}.msg-block[data-v-97a61ea5]{display:flex;flex-direction:column;align-items:center;gap:.55rem}.msg-block+.msg-block[data-v-97a61ea5]{padding-top:1.4rem;border-top:1px solid rgba(246,248,242,.14)}.msg-icon[data-v-97a61ea5]{display:flex;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.35rem;border-radius:50%;background-color:#f6f8f21a;color:#f6f8f2;flex:none}.msg-icon svg[data-v-97a61ea5]{width:1.6rem;height:1.6rem}.msg-icon--warn[data-v-97a61ea5]{background-color:#f6f8f22e}.msg-title[data-v-97a61ea5]{margin:0;font-family:Playfair Display,serif;font-size:clamp(21px,2.8vw,26px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#f6f8f2!important;text-wrap:balance}.msg-title--holiday[data-v-97a61ea5]{font-size:clamp(20px,2.5vw,22px);line-height:1.2}.msg-text[data-v-97a61ea5]{margin:0;font-size:clamp(16px,2.25vw,19px);line-height:1.5;color:#f6f8f2d6;text-wrap:pretty}.msg-text--rich[data-v-97a61ea5]{white-space:pre-line}.msg-note[data-v-97a61ea5]{margin:.15rem 0 0;font-size:clamp(14px,1.85vw,15px);line-height:1.4;color:#f6f8f29e}.msg-actions[data-v-97a61ea5]{display:flex;flex-direction:column;gap:.5rem;padding-top:1.1rem;margin-top:auto;border-top:1px solid transparent;flex:none}.msg-actions--divided[data-v-97a61ea5]{border-top-color:#f6f8f224}.msg-btn[data-v-97a61ea5]{display:inline-flex;justify-content:center;align-items:center;border-radius:19px;min-height:3.25rem;gap:.5rem;width:100%;padding:.7rem 1.2rem;border:1px solid transparent;font-family:inherit;font-size:clamp(16px,2.25vw,19px);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.msg-btn svg[data-v-97a61ea5]{width:1.05rem;height:1.05rem;flex:none}.msg-btn[data-v-97a61ea5]:focus-visible{outline:2px solid #f6f8f2;outline-offset:2px}.msg-btn[data-v-97a61ea5]:active{scale:.985}.msg-btn--primary[data-v-97a61ea5]{background-color:#f6f8f2;color:#18261b!important}@media(hover:hover){.msg-btn--primary[data-v-97a61ea5]:hover{box-shadow:0 4px 20px -3px #0003;translate:0 -1px}}.msg-btn--ghost[data-v-97a61ea5]{background-color:transparent;border-color:#f6f8f24d;color:#f6f8f2!important}@media(hover:hover){.msg-btn--ghost[data-v-97a61ea5]:hover{background-color:#f6f8f21a}}.msg-btn--quiet[data-v-97a61ea5]{min-height:2.75rem;background-color:transparent;color:#f6f8f2a8!important;font-weight:600}@media(hover:hover){.msg-btn--quiet[data-v-97a61ea5]:hover{color:#f6f8f2!important}}.msg-sheet-enter-active[data-v-97a61ea5],.msg-sheet-leave-active[data-v-97a61ea5]{transition:opacity .24s ease}.msg-sheet-enter-from[data-v-97a61ea5],.msg-sheet-leave-to[data-v-97a61ea5]{opacity:0}.msg-sheet-enter-active .msg-sheet[data-v-97a61ea5]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.msg-sheet-leave-active .msg-sheet[data-v-97a61ea5]{transition:transform .22s ease-in}.msg-sheet-enter-from .msg-sheet[data-v-97a61ea5],.msg-sheet-leave-to .msg-sheet[data-v-97a61ea5]{transform:translateY(100%)}@media(min-width:550px){.msg-sheet-enter-from .msg-sheet[data-v-97a61ea5],.msg-sheet-leave-to .msg-sheet[data-v-97a61ea5]{transform:translateY(14px) scale(.96)}}@media(prefers-reduced-motion:reduce){.msg-sheet-enter-active .msg-sheet[data-v-97a61ea5],.msg-sheet-leave-active .msg-sheet[data-v-97a61ea5]{transition:none}.msg-sheet-enter-from .msg-sheet[data-v-97a61ea5],.msg-sheet-leave-to .msg-sheet[data-v-97a61ea5]{transform:none}}.reg-fade-enter-active[data-v-97a61ea5],.reg-fade-leave-active[data-v-97a61ea5]{transition:opacity .24s ease}.reg-fade-enter-from[data-v-97a61ea5],.reg-fade-leave-to[data-v-97a61ea5]{opacity:0}.reg-fade-enter-active .reg-card[data-v-97a61ea5],.reg-fade-leave-active .reg-card[data-v-97a61ea5]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.reg-fade-enter-from .reg-card[data-v-97a61ea5]{opacity:0;transform:translateY(22px) scale(.96)}.reg-fade-leave-to .reg-card[data-v-97a61ea5]{opacity:0;transform:translateY(14px) scale(.98)}.reg-overlay[data-v-97a61ea5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;padding:1.2rem;overflow-y:auto;background:#18261b52;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reg-card[data-v-97a61ea5]{position:relative;width:min(100%,480px);max-height:calc(100vh - 2.4rem);overflow-y:auto;border-radius:30px;background:#f6f8f2;color:#18261b;padding:2rem;border:1px solid rgba(24,38,27,.12);box-shadow:0 24px 32px #0000003d}.reg-title[data-v-97a61ea5]{color:#18261b;font-size:clamp(21px,2.8vw,26px);margin-bottom:.5rem}.reg-close[data-v-97a61ea5]{position:absolute;top:1rem;right:1rem;border:none;background:transparent;font-size:clamp(24px,2.9vw,34px);line-height:1;cursor:pointer;color:#18261b}.reg-close[data-v-97a61ea5]:hover{opacity:.7}.reg-desc[data-v-97a61ea5]{color:#18261b9e;line-height:1.5;margin-bottom:1.2rem}.reg-fields[data-v-97a61ea5]{display:flex;flex-direction:column;gap:.9rem;margin-bottom:1rem}.reg-field[data-v-97a61ea5]{display:flex;flex-direction:column;gap:.3rem}.reg-field label[data-v-97a61ea5]{font-weight:600;font-size:clamp(16px,2.25vw,19px);color:#18261b}.reg-field input[type=text][data-v-97a61ea5],.reg-field input[type=email][data-v-97a61ea5],.reg-field input[type=tel][data-v-97a61ea5],.reg-field input[type=date][data-v-97a61ea5],.reg-field select[data-v-97a61ea5]{border:1px solid rgba(24,38,27,.14);background:#f6f8f2f0;border-radius:20px;padding:.75rem 1rem;color:#18261b;font-size:clamp(16px,2.25vw,19px)}.reg-required[data-v-97a61ea5]{color:#2f6b3a}.reg-checkboxes[data-v-97a61ea5]{display:flex;flex-direction:column;gap:.4rem;margin-top:.2rem}.reg-checkbox[data-v-97a61ea5]{display:flex;align-items:center;gap:.5rem;font-size:clamp(16px,2.25vw,19px);color:#18261bd9;cursor:pointer;font-weight:400}.reg-checkbox input[type=checkbox][data-v-97a61ea5]{flex-shrink:0}.reg-field--privacy .reg-privacy[data-v-97a61ea5]{display:flex;align-items:flex-start;gap:.55rem;font-size:clamp(16px,2.25vw,19px);color:#18261bbf;cursor:pointer;font-weight:400}.reg-field--privacy .reg-privacy input[type=checkbox][data-v-97a61ea5]{margin-top:.2rem;flex-shrink:0}.reg-field--privacy .reg-privacy a[data-v-97a61ea5]{color:#18261b;font-weight:600;text-decoration:underline}.reg-consents[data-v-97a61ea5]{display:flex;flex-direction:column;gap:.9rem;margin-bottom:1rem}.reg-consent[data-v-97a61ea5]{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .85rem;border-radius:20px;border:1px solid rgba(24,38,27,.1);background:#f6f8f299}.reg-consent--all[data-v-97a61ea5]{background:#18261b0f;border-color:#18261b2e}.reg-consent-row[data-v-97a61ea5]{display:flex;align-items:center;gap:.6rem;font-size:clamp(16px,2.25vw,19px);color:#18261b;cursor:pointer}.reg-consent-row input[type=checkbox][data-v-97a61ea5]{flex-shrink:0}.reg-consent-note[data-v-97a61ea5]{color:#18261b8c;font-size:clamp(14px,1.85vw,15px);line-height:1.4;padding-left:1.6rem}.reg-err[data-v-97a61ea5]{font-size:clamp(14px,1.85vw,15px);color:#2f6b3a;font-weight:600}.reg-err--global[data-v-97a61ea5]{margin-bottom:.5rem;text-align:center}.reg-actions[data-v-97a61ea5]{display:flex;gap:.8rem;margin-top:1.2rem}.reg-actions .btn_1[data-v-97a61ea5],.reg-actions .btn_2[data-v-97a61ea5]{flex:1}@media(max-width:550px){.reg-card[data-v-97a61ea5]{padding:1.4rem}.reg-actions[data-v-97a61ea5]{flex-direction:column}}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-family:Manrope,sans-serif;letter-spacing:.01em}html{scroll-padding-top:7.5rem}body{color:#18261b}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;letter-spacing:-.03em;line-height:.95}button,input,select,textarea{font:inherit}@keyframes magicBubbleDrift{0%,to{transform:translateZ(0) scale(1) rotate(0);opacity:.9}25%{transform:translate3d(18px,-14px,0) scale(1.04) rotate(2deg);opacity:.96}50%{transform:translate3d(-16px,14px,0) scale(.98) rotate(-2deg);opacity:.9}75%{transform:translate3d(12px,8px,0) scale(1.025) rotate(1deg);opacity:.95}}.c{min-height:100vh;position:relative;isolation:isolate;background:#f6f8f2}.c:before,.c:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(max-width:991px),(pointer:coarse),(prefers-reduced-motion:reduce){.c:before,.c:after{position:absolute}.c:after{filter:blur(32px) saturate(115%);opacity:.45;animation:none}}.c>*{position:relative;z-index:1}.img-parallax-2,.img-parallax-1,.img-parallax-glass,.img-parallax-glass-center{--parallax-y: 0px;will-change:transform;backface-visibility:hidden;transform:translate3d(0,var(--parallax-y),0)}@media(prefers-reduced-motion:reduce){.img-parallax-2,.img-parallax-1,.img-parallax-glass,.img-parallax-glass-center{transition:none!important;transform:none!important;will-change:auto;background-position-y:center!important}}.pad-c{padding:10rem 1.5rem 12rem;max-width:1240px;margin:0 auto}.pad-c h1{color:#18261b}@media(max-width:550px){.pad-c{padding:8.2rem 1rem 7.5rem!important}}.btn_t{border:1px solid rgba(24,38,27,.12);display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:.92rem 1.55rem .85rem;min-height:46px;font-size:clamp(16px,2.35vw,19px);color:#18261b;background:#f6f8f2d1;box-shadow:2px 2px 10px #0000003d}.btn,.btn_1,.btn_2,.btn_3{display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:1rem 1.55rem .92rem;min-height:48px;border:1px solid transparent;font-size:clamp(20px,2.5vw,22px);text-align:center;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;font-weight:700;text-decoration:none;cursor:pointer;gap:.5rem;line-height:1;box-shadow:2px 2px 10px #0000003d}.hv{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.btn_1:hover,.btn_2:hover,.btn_3:hover,.hv:hover{transform:translateY(-1px)}.btn_1:active,.btn_2:active,.btn_3:active,.hv:active{transform:translateY(0) scale(.985)}.btn_1{background-color:#2f6b3a;color:#f6f8f2;border-color:#2f6b3a52}.btn_2{background-color:#1d3322;color:#f6f8f2;border-color:#1d332233}.btn_3{background-color:#c9a94e2e;color:#18261b;border-color:#c9a94e38}.pill{background-color:#2f6b3a1f;display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:.45rem .8rem;color:#2f6b3a;text-align:center;font-size:clamp(14px,1.85vw,15px);font-weight:700}@keyframes comparsatesto1{0%{transform:scale(0);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes bodycat2{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes bodycat1{0%{transform:scale(1)}30%{transform:scale(1.11,.8)}40%{transform:scale(.8,1.11)}50%{transform:scale(1.06,.85)}65%{transform:scale(.95,1.01)}75%{transform:scale(1.01,.95)}to{transform:scale(1)}}.close{width:26px}.container-m-over:after{content:"";display:block;height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#00000052;z-index:12}.container-m{width:100%;max-width:1180px;margin:0 auto;padding-top:9.5rem!important;padding-inline:0;position:relative;color:#18261b}.container-m.modal-open{z-index:10000}.container-m h1{width:93%;margin:0 auto}.container-m .eyebrow{margin:.4rem 2rem;display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .78rem;border-radius:19px;background:#2f6b3a4d;color:#f6f8f2cc;font-size:clamp(14px,1.85vw,15px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:890px){.container-m{padding:8.2rem 0 4rem!important}}.container-m .menu-toolbar{position:sticky;top:clamp(5.6rem,16vw,7rem);z-index:16;margin-bottom:1rem;padding:.25rem 0 .5rem;box-shadow:none}@media(max-width:550px){.container-m .menu-toolbar{top:6rem;margin-bottom:.75rem;padding:.15rem 0 .4rem}}.container-m .menu-toolbar .category-scroll{display:flex;align-items:center;overflow-x:auto;gap:8px;padding:8px 0 15px;margin:0;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.container-m .menu-toolbar .category-scroll::-webkit-scrollbar{display:none}.container-m .menu-toolbar .category-chip{display:inline-flex;justify-content:center;align-items:center;border-radius:25px;padding:6px 12px;min-height:34px;border:1px solid #f6f8f2;background:#f6f8f2;color:#18261b;font-size:clamp(14px,1.85vw,15px);font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease;box-shadow:2px 2px 10px #0000003d;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container-m .menu-toolbar .category-chip:hover,.container-m .menu-toolbar .category-chip:focus-visible,.container-m .menu-toolbar .category-chip.category-chip-trigger{transform:translateY(-1px);border-color:#18261b}.container-m .menu-toolbar .category-chip.active{background:#2f6b3a;color:#f6f8f2;border:none}.container-m .categoty_modal{visibility:hidden;height:0;transition:visibility 0s linear 0s,transform .3s ease .05s}.container-m .categoty_modal .cat-wrap{transform:translateY(100%)}.container-m .categoty_modal.on{display:flex;justify-content:center;visibility:visible;position:fixed;top:0;left:0;bottom:0;z-index:9990!important;width:100%;height:100svh;margin:0 auto!important;padding:max(88px,72px + env(safe-area-inset-top)) 1rem 1rem;overflow-y:hidden;transition:visibility 0s linear 0s,transform .6s ease .04s;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18261b47;color:#18261b}.container-m .categoty_modal.on .cat-wrap{transform:translateY(0);display:flex;flex-direction:column;transition:all .5s ease-in-out .1s;padding:1rem;max-width:760px;width:100%;gap:.75rem!important}.container-m .categoty_modal.on .cat-wrap .top{display:flex;justify-content:flex-start;align-items:center;font-size:clamp(20px,2.5vw,22px);font-weight:800;justify-content:space-between;text-transform:uppercase;background-color:#18261b;color:#f6f8f2;padding:1rem 1.15rem!important;border-radius:22px;box-shadow:0 2px 10px #18261b0a}.container-m .categoty_modal.on .cat-wrap .top svg{transition:all .2s ease-in-out;border-radius:20px}.container-m .categoty_modal.on .cat-wrap .top svg:hover{scale:1.1}.container-m .categoty_modal.on .cat-cont{display:flex;flex-direction:column;position:relative;overflow-y:auto;align-items:stretch!important;text-align:left!important;gap:.75rem!important;padding:1rem!important;background:#f6f8f2;box-shadow:0 4px 20px -3px #0003;border-radius:22px}.container-m .categoty_modal.on .cat-cont svg{height:24px;width:24px}.container-m .categoty_modal.on .cat-cont .category-entry{display:flex;justify-content:center;align-items:center;border-radius:19px;padding:.7rem .95rem;min-height:40px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;gap:.7rem;text-align:center!important;border:1px solid rgba(24,38,27,.1);cursor:pointer;font-size:clamp(20px,2.5vw,22px);font-weight:700}.container-m .categoty_modal.on .cat-cont .category-entry:hover{transform:translateY(-1px);background:#2f6b3acc;border-color:#f6f8f24d;color:#f6f8f2}.container-m .categoty_modal.on .cat-cont .category-entry.active{background:#2f6b3a!important;color:#f6f8f2!important;border-color:transparent}.container-m .categoty_modal.on .cat-cont .category-entry.active svg{fill:#f6f8f2;color:#f6f8f2}.container-m .cont-p{display:flex;flex-direction:column;width:100%;gap:.3rem}@media(max-width:550px){.container-m .cont-p{gap:2.6rem!important}}.container-m .cont-p h2.category_name{width:93%;margin:0 auto;border-radius:20px;color:#18261b;font-size:clamp(16px,2.25vw,19px);font-weight:700;text-transform:uppercase;text-shadow:2px 1px 4px rgba(0,0,0,.262);letter-spacing:10%}.container-m .cont-p .category-section .wrap{position:relative;width:100%;gap:1.4rem;scroll-margin-top:13rem;display:flex;flex-direction:column}@media(max-width:550px){.container-m .cont-p .category-section .wrap{gap:1rem;scroll-margin-top:10.25rem}}.container-m .cont-p .category-section .wrap{font-size:clamp(16px,2.35vw,19px)}.container-m .cont-p .category-section .wrap .desc{width:100%;font-size:clamp(16px,2.25vw,19px);line-height:1.7;color:#18261b}.container-m .cont-p .category-section .wrap .container{display:flex;flex-direction:column;gap:1.25rem!important;overflow-x:hidden}.container-m .product-list{display:flex;flex-direction:column;gap:12px!important;overflow:hidden;padding:8px 0 clamp(3.4rem,7vw,5.4rem)}@media(max-width:550px){.container-m .product-list{gap:10px!important}}.container-m .product-list .product-card{position:relative;width:93%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-radius:15px;background:#f6f8f2;border:none;box-shadow:2px 2px 10px #0000003d;overflow:hidden;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}@media(max-width:890px){.container-m .product-list .product-card{padding:13px 14px}}@media(max-width:550px){.container-m .product-list .product-card{gap:12px;padding:12px}}.container-m .product-list .product-card:hover{transform:scale(1.01)}.container-m .product-list .product-card:after{display:none}.container-m .product-list .product-card .product-info{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:8px;color:#18261b}.container-m .product-list .product-card .product-info .product-copy{display:flex;flex-direction:column;gap:6px}.container-m .product-list .product-card .product-info .product-copy .product-name{font-size:clamp(20px,2.5vw,22px);font-weight:700;line-height:1.2}.container-m .product-list .product-card .product-info .product-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:4px 8px;border-radius:19px;background:#2f6b3a;color:#f6f8f2;font-size:clamp(14px,1.85vw,15px);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.container-m .product-list .product-card .product-info .product-badge svg{width:12px;height:12px}.container-m .product-list .product-card .product-info .product-description{font-size:clamp(14px,1.85vw,15px);line-height:1.45;opacity:.8;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.container-m .product-list .product-card .product-info .product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.container-m .product-list .product-card .product-info .product-price{font-size:clamp(16px,2.25vw,19px);font-weight:700;color:#2f6b3a!important}.container-m .product-list .product-card .product-info .product-icons{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.container-m .product-list .product-card .product-info .product-icons img{width:18px;height:18px;border-radius:50%;object-fit:cover;background:#f6f8f2}.container-m .product-list .product-card .product-image{width:92px;height:92px;border-radius:10px;overflow:hidden;flex:0 0 92px;background:#f6f8f2;background-position:center;object-fit:cover;display:block}@media(max-width:890px){.container-m .product-list .product-card .product-image{width:88px;height:88px;flex-basis:88px}}@media(max-width:550px){.container-m .product-list .product-card .product-image{width:80px;height:80px;flex-basis:80px}}.container-m .cart,.container-m .next{background-color:#f6f8f2;color:#18261b!important;border-radius:20px!important}.container-m .cart-c{width:min(100%,1180px)!important;display:flex;justify-content:space-between;align-items:stretch;position:fixed;z-index:12;bottom:1rem!important;right:0;left:0;padding-inline:1rem!important;max-width:1200px;margin:0 auto;gap:.85rem}@media(max-width:550px){.container-m .cart-c{padding-inline:.85rem!important;bottom:.85rem!important}}.container-m .cart-c .cart,.container-m .cart-c .next{min-height:68px;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:28px!important;box-shadow:2px 2px 10px #0000003d!important}.container-m .cart-c .next{background-color:#2f6b3a;color:#f6f8f2!important;text-transform:uppercase;font-size:clamp(16px,2.25vw,19px)!important;max-width:300px;white-space:wrap;display:flex;justify-content:center;align-items:center;padding:1rem 1.4rem!important;letter-spacing:.04em}@media(max-width:550px){.container-m .cart-c .next{max-width:148px!important;padding-inline:.95rem!important}}.container-m .cart-c .cart{background-color:#c9a94e33;color:#18261b;flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:auto!important;width:auto!important;padding:1rem 4.5rem 1rem 1.15rem!important;align-items:flex-start!important;font-size:clamp(16px,2.25vw,19px)}@media(max-width:550px){.container-m .cart-c .cart{padding-right:3.9rem!important}}.container-m .cart-c .cart h3{display:block;font-family:Manrope,sans-serif;font-size:clamp(16px,2.25vw,19px);letter-spacing:.06em;text-transform:uppercase}.container-m .cart-c .cart p{white-space:nowrap;font-size:clamp(14px,1.85vw,15px)!important}.container-m .cart-c .cart span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#2f6b3a!important;color:#f6f8f2!important;font-size:clamp(14px,1.85vw,15px)!important;font-weight:600;border-radius:12.5px!important;padding:6px!important;position:absolute!important;right:.9rem!important;top:.95rem}.container-m .show-p{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;transition:all .5s ease-in-out;display:flex;justify-content:center;align-items:flex-start;padding:max(16px,env(safe-area-inset-top)) 0 max(16px,env(safe-area-inset-bottom))}.container-m .show-p .wrap{transition:all .5s ease-in-out;margin-top:100%}.container-m .show-p-active{left:0;top:0;bottom:0;z-index:9999;opacity:1;visibility:visible;pointer-events:auto;height:100dvh;background:#00000048!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.container-m .show-p-active .wrap{width:min(93%,720px)!important;max-height:calc(100dvh - 8rem)!important;margin:auto auto 0!important;padding:3px!important;position:relative;border-radius:30px!important;background:#f6f8f2;box-shadow:0 4px 20px -3px #0003;display:flex;flex-direction:column;gap:.35rem!important;overflow:hidden}.container-m .show-p-active .wrap .modal-close{position:absolute;top:.8rem;right:.8rem;z-index:3;width:44px;height:44px;border:1px solid rgba(24,38,27,.2);display:inline-flex;justify-content:center;align-items:center;border-radius:19px;background:#f6f8f2;box-shadow:2px 2px 10px #0000003d;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease;color:#18261b;cursor:pointer}.container-m .show-p-active .wrap .modal-close:hover,.container-m .show-p-active .wrap .modal-close:focus-visible{transform:translateY(-1px);scale:.98}.container-m .show-p-active .wrap .modal-close svg{width:18px;height:18px}.container-m .show-p-active .wrap .image-c{min-height:210px;max-height:260px!important;padding:1rem!important;border-radius:26px!important;background-color:#f6f8f2!important;color:#18261b;font-size:clamp(16px,2.25vw,19px);height:40vh;background-size:cover!important;background-repeat:no-repeat;background-position:center!important;position:relative;overflow:hidden}.container-m .show-p-active .wrap .image-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.container-m .show-p-active .wrap .no-image{height:auto!important}.container-m .show-p-active .wrap .center-scroll{display:flex;flex-direction:column;flex:1;overflow:auto;padding:1rem!important;gap:.9rem!important}.container-m .show-p-active .wrap .center-scroll h3{font-size:clamp(35px,3.7vw,49px)!important;font-weight:700;max-width:calc(100% - 50px)}.container-m .show-p-active .wrap .center-scroll p.category_name{font-size:clamp(16px,2.25vw,19px);font-weight:600;text-transform:uppercase}.container-m .show-p-active .wrap .center-scroll .allergens{display:flex;justify-content:flex-start;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 0}.container-m .show-p-active .wrap .center-scroll .allergens .al{padding:0 7px 0 0;display:flex;justify-content:flex-start;align-items:center;background:#f6f8f2;box-shadow:2px 2px 10px #0000003d;gap:3px;font-size:clamp(14px,1.85vw,15px);text-transform:capitalize;border-radius:10px;box-shadow:none!important}.container-m .show-p-active .wrap .center-scroll .allergens img{aspect-ratio:1;border-radius:13.3333333333px;padding:1px;width:25px;box-shadow:none!important}.container-m .show-p-active .wrap .center-scroll .sect{padding:1rem!important;border-radius:22px!important;display:flex;flex-direction:column;gap:.75rem!important;border:1px solid rgba(24,38,27,.2)}.container-m .show-p-active .wrap .center-scroll .sect .head{display:flex;justify-content:space-between;align-items:center}.container-m .show-p-active .wrap .center-scroll .sect .head .name{font-family:Manrope,sans-serif;font-size:clamp(16px,2.25vw,19px)!important;font-weight:bolder;letter-spacing:.06em;text-transform:uppercase;color:#18261b!important}.container-m .show-p-active .wrap .center-scroll .sect .head svg{opacity:.5;background:#2f6b3acc!important;color:#18261b;padding:5px;border-radius:10px;transform:rotate(180deg);cursor:pointer;width:27px;transition:all .2s ease-in-out}.container-m .show-p-active .wrap .center-scroll .sect .head svg:hover{scale:1.1;opacity:.5}.container-m .show-p-active .wrap .center-scroll .sect .closer svg{opacity:1;transition:all .4s ease-in-out;transform:rotate(0)}.container-m .show-p-active .wrap .center-scroll .sect .body{display:flex;flex-direction:column;gap:.8rem;font-size:clamp(16px,2.25vw,19px);color:#18261bcc!important;line-height:1.65}.container-m .show-p-active .wrap .center-scroll .sect .ings{display:flex;flex-direction:column;gap:.8rem}.container-m .show-p-active .wrap .center-scroll .sect .active,.container-m .show-p-active .wrap .center-scroll .sect .not_act{display:flex;justify-content:space-between;align-items:center;font-size:clamp(16px,2.25vw,19px);font-weight:400;text-transform:capitalize;gap:9px;opacity:.7}.container-m .show-p-active .wrap .center-scroll .sect .active .name,.container-m .show-p-active .wrap .center-scroll .sect .not_act .name{flex:1}.container-m .show-p-active .wrap .center-scroll .sect strong{font-weight:bolder;text-transform:uppercase}.container-m .show-p-active .wrap .center-scroll .sect .allergens{padding:0!important}.container-m .show-p-active .wrap .center-scroll .sect .allergens .btn_3{margin:5px auto;font-size:clamp(14px,1.85vw,15px)}.container-m .show-p-active .wrap .center-scroll .sect .check{height:20px;width:20px;border:2px solid #18261b;border-radius:10px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#f6f8f2}.container-m .show-p-active .wrap .center-scroll .sect .check .l{height:7px;width:3px;background-color:#18261b;border-radius:5px}.container-m .show-p-active .wrap .center-scroll .sect .active{opacity:1}.container-m .show-p-active .wrap .center-scroll .sect .active .check.opt .l{background-color:#18261b;transform:rotate(45deg) translate(100%)}.container-m .show-p-active .wrap .center-scroll .sect .active .check.opt .l1{height:13px;transform:rotate(-45deg) translate(-40%)}.container-m .show-p-active .wrap .center-scroll .sect .active .check.add .l{background-color:#18261b;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container-m .show-p-active .wrap .center-scroll .sect .active .check.add .l1{top:0;transform:rotate(90deg) translate(1px,1.5px)}.container-m .show-p-active .wrap .center-scroll .sect .check.remove .l1{background-color:#18261b;height:14px;position:absolute;left:50%;top:0;transform:rotate(90deg) translate(1px,1.5px)}.container-m .show-p-active .wrap .center-scroll .sect .product-card{padding:10px 0 0;display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between}.container-m .show-p-active .wrap .center-scroll .sect .product-card p{font-size:clamp(16px,2.25vw,19px);font-weight:400;text-transform:uppercase}.container-m .show-p-active .wrap .center-scroll .sect .product-card span{font-size:clamp(14px,1.85vw,15px);font-weight:400;opacity:.7}.container-m .show-p-active .wrap .center-scroll .sect .product-card img{width:90px;height:90px;object-fit:cover;border-radius:12.5px}.container-m .show-p-active .wrap .center-scroll .sect .choice_m .check{flex:0 0 auto}.container-m .show-p-active .wrap .center-scroll .sect .choice_m .text{flex:1 1 auto}.container-m .show-p-active .wrap .center-scroll .sect .choice_m .image_price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.container-m .show-p-active .wrap .center-scroll p.sub{text-transform:lowercase;font-size:clamp(14px,1.85vw,15px);opacity:.7;margin-top:10px}.container-m .show-p-active .wrap .center-scroll .start{padding:0!important;gap:1.2rem;border:0;background:transparent!important}.container-m .show-p-active .wrap .error{background-color:#2f6b3a24;color:#18261b;padding:.7rem;width:auto;margin:0 auto;font-size:clamp(14px,1.85vw,15px);border-radius:12.5px}.container-m .show-p-active .wrap .bottom-bar{display:flex;justify-content:flex-start;align-items:center;justify-content:space-between;gap:.7rem 3rem;padding:.9rem 1rem!important;font-size:clamp(24px,2.9vw,34px);border-radius:24px!important;background:#2f6b3a33;box-shadow:none;color:#1d3322!important;box-shadow:none!important;flex-wrap:wrap}.container-m .show-p-active .wrap .bottom-bar .btn_1{border-radius:20px;font-size:clamp(21px,2.8vw,26px);max-width:360px;flex:1 0!important;transition:all 1s cubic-bezier(.075,.82,.165,1)}@media(max-width:380px){.container-m .show-p-active .wrap .bottom-bar .btn_1{flex:1 0 100%!important;width:100%!important}}.container-m .show-p-active .wrap .bottom-bar .disabled{scale:.9;opacity:.5;cursor:not-allowed;box-shadow:2px 2px 10px #0000003d}.container-m .show-p-active .wrap .bottom-bar .price{text-align:center;font-family:Playfair Display,serif;font-size:clamp(24px,2.9vw,34px)!important;font-weight:700;color:#1d3322!important}@media(max-width:550px){.container-m .show-p-active{align-items:stretch;padding:0!important}.container-m .show-p-active .wrap{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important;border-radius:0!important;box-shadow:none!important}.container-m .show-p-active .image-c{min-height:160px;max-height:32dvh!important;height:28dvh;border-radius:24px!important}.container-m .show-p-active .center-scroll{min-height:0}.container-m .show-p-active .bottom-bar{border-radius:24px!important;margin-bottom:0!important}}.mobile-quick-cta{display:none}@media(max-width:550px){.mobile-quick-cta{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:120;display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:1rem 1.2rem;min-height:56px;background:#2f6b3a;color:#f6f8f2!important;text-decoration:none;font-size:clamp(20px,2.5vw,22px);font-weight:800;letter-spacing:.04em;box-shadow:2px 2px 10px #0000003d}}.show-c{animation:bodycat1 .5s ease;max-width:760px!important;padding:1.15rem!important;border-radius:30px!important;width:100%;max-height:min(76vh,720px)!important;margin:0 auto;background:#c9a94e33;box-shadow:0 24px 32px #0000003d;color:#18261b;-webkit-backdrop-filter:blur(49px);backdrop-filter:blur(49px);display:flex;flex-direction:column}@media(max-width:550px){.show-c{padding:1rem!important}}.show-c .top-c{flex:1;font-size:clamp(24px,2.9vw,34px)!important;display:flex;gap:1rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.show-c .top-c svg{height:clamp(25px,3vw,30px);width:clamp(25px,3vw,30px);border-radius:20px}.show-c .top-c h5{margin-top:5px;font-size:clamp(20px,2.5vw,22px);text-align:end;font-weight:400;width:100%}.show-c .prod-c{padding:1.25rem 0!important;display:flex;flex-direction:column;gap:1.6rem!important;width:100%;overflow:auto}.show-c .prod-c .prod{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(24,38,27,.1);font-size:clamp(16px,2.35vw,19px)}.show-c .prod-c .prod .text{display:flex;flex-direction:column;gap:4px;flex:1}.show-c .prod-c .prod .text .name{font-size:clamp(20px,2.5vw,22px)!important;font-weight:900}.show-c .prod-c .prod .text .c_name{font-family:Manrope,sans-serif;font-size:clamp(14px,1.85vw,15px)!important;font-weight:700;opacity:.6;letter-spacing:.07em;text-transform:uppercase}.show-c .prod-c .prod .text .body,.show-c .prod-c .prod .text .bottom{display:flex;flex-direction:column;font-size:clamp(14px,1.85vw,15px);gap:5px;text-transform:uppercase;font-weight:400;color:#18261b!important}.show-c .prod-c .prod .text .body .sub-prod,.show-c .prod-c .prod .text .bottom .sub-prod{display:flex;gap:1rem;flex-wrap:wrap;font-weight:300;margin:0!important;padding:0!important}.show-c .prod-c .prod .text .body .sub-prod strong,.show-c .prod-c .prod .text .bottom .sub-prod strong{font-size:clamp(24px,2.9vw,34px)!important;line-height:clamp(14px,1.85vw,15px)!important}.show-c .prod-c .prod .text .body .sub-prod .m,.show-c .prod-c .prod .text .bottom .sub-prod .m{padding-left:.2rem}.show-c .prod-c .prod .text .body .sub-prod span,.show-c .prod-c .prod .text .bottom .sub-prod span{margin:0!important;padding:0!important}.show-c .prod-c .prod .cont_price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px}.show-c .prod-c .prod .cont_price .price{font-size:clamp(20px,2.5vw,22px);font-weight:300}.show-c .bottom-c{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:17px;align-items:center!important}.show-c .bottom-c .minimi{margin:0 .2rem 1rem;display:flex;justify-content:space-between;width:100%;gap:1rem;opacity:.7}.show-c .bottom-c p{font-size:clamp(16px,2.25vw,19px)}.show-c .bottom-c p strong{font-size:clamp(24px,2.9vw,34px);white-space:nowrap}.show-c .bottom-c .next{min-height:48px;border-radius:19px!important;font-size:clamp(16px,2.25vw,19px)!important;color:#f6f8f2!important;background:#2f6b3a!important;box-shadow:2px 2px 10px #0000003d;font-weight:bolder;padding:.5rem 1.2rem}.counter{gap:.75rem!important;display:flex;justify-content:flex-start;align-items:center}.counter .cell{font-family:Manrope,sans-serif;font-size:clamp(35px,3.7vw,49px);width:35px!important;height:35px!important;min-height:35px;display:inline-flex;justify-content:center;align-items:center;border-radius:19px;padding:0!important;text-align:center;box-shadow:none;transition:all .2s ease-in-out}.counter .cell:hover,.counter .cell:active{opacity:.9;scale:.9}.plus,.minus{position:relative;display:flex;justify-content:center;align-items:center;border-radius:7.5px;padding:1.3rem;background-color:#c9a94e33;border:1px solid rgba(201,169,78,.2)}.plus .line,.minus .line{background-color:#18261b;height:4px;width:17px;border-radius:3.75px}.plus .l1{position:absolute;transform:rotate(90deg)}.ui-check{cursor:pointer;scale:.6}.ui-check input{display:none}.ui-check svg{overflow:visible}.ui-check .path{fill:none;stroke:#18261b;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .5s ease,stroke-dashoffset .5s ease;stroke-dasharray:241 9999999;stroke-dashoffset:0}.ui-check input:checked~svg .path{stroke-dasharray:70.5096664429 9999999;stroke-dashoffset:-262.2723388672}.c .page{margin:0 auto;width:100%}.c .page h1{font-family:Playfair Display,serif;font-weight:700;font-size:clamp(49px,5.2vw,67px);letter-spacing:-.04em}.c .page h2{margin-bottom:.65rem;font-family:Playfair Display,serif;font-size:clamp(35px,3.7vw,49px);letter-spacing:-.04em}body{-webkit-overflow-scrolling:touch;color:#18261b}body::-webkit-scrollbar{display:none;background:transparent}body::-webkit-scrollbar-thumb{border-radius:12.5px}body::-webkit-scrollbar-track{background:#18261b}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--rv-delay, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--rv-delay, 0ms),filter 0s!important}.rv--up{transform:translate3d(0,28px,0)!important}.rv--left{transform:translate3d(-48px,0,0)!important}.rv--right{transform:translate3d(48px,0,0)!important}.rv--zoom{transform:scale(.96)!important}.rv--fade{transform:none}.rv.is-in{opacity:1;transform:none!important}.page-enter-active,.page-leave-active{transition:opacity .35s ease,transform .35s ease}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.rv,.page-enter-active,.page-leave-active{transition:none!important}.rv{opacity:1!important;transform:none!important;filter:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}h1 *,h2 *,h3 *,h4 *{font-family:inherit}.c:before,.c:after{display:none!important}.cp{color:#18261b;overflow-x:clip}.cp p,.cp li,.cp h1,.cp h2,.cp h3{-webkit-user-select:text;user-select:text}.cp .wrap{width:min(1180px,100% - 32px);margin:0 auto}.cp h2,.cp h3{font-family:Playfair Display,serif;letter-spacing:-.02em;line-height:1.08}.cp h2{font-size:clamp(2rem,4vw,3.1rem)!important;margin-bottom:1rem}.cp .lead{font-size:1.08rem;line-height:1.8;opacity:.82}.cp .section{padding:110px 0 0}.cp .eyebrow{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:800;color:#2f6b3a;margin-bottom:1rem}.cp .eyebrow:before{content:"";width:26px;height:2px;background:currentColor;border-radius:2px}.cp .eyebrow--gold{color:#c9a94e}.cp .ob{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;font-weight:700;text-decoration:none;border:0;cursor:pointer;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,color .3s ease}.cp .ob:hover{transform:translateY(-3px)}.cp .ob:hover .ob__arrow{transform:translate(5px)}.cp .ob__arrow{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cp .ob--green{background:#2f6b3a;color:#fff}.cp .ob--green:hover{box-shadow:0 14px 26px -12px #2f6b3ab3}.cp .ob--light{background:#fff;color:#18261b}.cp .ob--gold{background:#c9a94e;color:#18261b}.cp .ob--outline{border:1.5px solid rgba(24,38,27,.2);color:#18261b;background:transparent}.cp .ob--outline:hover{border-color:#2f6b3a;color:#2f6b3a}.cp .tile{background:#fff;border:1px solid rgba(24,38,27,.07);border-radius:26px;padding:30px 26px;box-shadow:0 26px 46px -36px #18261b8c;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1)}.cp .tile:hover{transform:translateY(-6px);box-shadow:0 34px 56px -36px #18261b99}.cp .icon-badge{width:58px;height:58px;border-radius:18px;background:#2f6b3a;display:grid;place-items:center}.cp .icon-badge img{width:34px;height:34px;object-fit:contain}.cp .icon-badge svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cp .band{margin-top:110px;padding:56px;border-radius:36px;background:#18261b;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px;position:relative;overflow:hidden}.cp .band:before{content:"";position:absolute;width:420px;height:420px;right:-120px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(47,107,58,.9),transparent 70%);animation:cpFloat 9s ease-in-out infinite}.cp .band>*{position:relative}.cp .band p{opacity:.82;line-height:1.7;max-width:560px}.cp .band .actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:800px){.cp .section{padding-top:80px}.cp .band{flex-direction:column;align-items:flex-start;padding:40px 26px}}@keyframes cpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}
