@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600;700&display=swap";:root{--egs-green: #2f7a31;--egs-green-dark: #235c25;--egs-green-soft: #4f9a3f;--egs-mint: #e8f4e2;--egs-mint-2: #d6ebcc;--egs-cream: #f7f2ec;--egs-white: #ffffff;--egs-ink: #2a2d2a;--egs-muted: #6c716b;--egs-line: #e4ded5;--egs-tint-1: #dfe6e9;--egs-tint-2: #ecdcd5;--egs-star: #2f7a31;--egs-accent: #c8102e;--egs-accent-2: #d2691e;--egs-dark: #1f2a1f;--egs-radius: 6px;--egs-radius-lg: 10px;--egs-radius-pill: 999px;--egs-shadow: 0 1px 2px rgba(30,40,30,.06), 0 4px 14px rgba(30,40,30,.06);--egs-font-head: "Fraunces", Georgia, "Times New Roman", serif;--egs-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--egs-max: 1240px}.egs,.egs *{box-sizing:border-box}.egs{font-family:var(--egs-font-body);color:var(--egs-ink);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.egs a{color:inherit;text-decoration:none}.egs img{max-width:100%;height:auto;display:block}.egs svg{flex-shrink:0}.egs h1,.egs h2,.egs h3,.egs h4{font-family:var(--egs-font-head);font-weight:500;color:var(--egs-ink);margin:0;line-height:1.2;letter-spacing:-.01em}.egs p{margin:0}.egs ul{margin:0;padding:0;list-style:none}.egs button{font:inherit;cursor:pointer}.egs-container{max-width:var(--egs-max);margin:0 auto;padding:0 clamp(16px,4vw,32px)}.egs-section{padding:clamp(32px,5vw,56px) 0}.egs-bg-white{background:var(--egs-white)}.egs-bg-mint{background:var(--egs-mint)}.egs-bg-cream{background:var(--egs-cream)}.egs-placeholder{background:var(--egs-mint);width:100%;height:100%}.egs-placeholder svg{width:100%;height:100%;fill:#b9d3ad}.egs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.egs-title{font-size:clamp(22px,2.6vw,28px);color:var(--egs-green-dark)!important;display:inline-flex;align-items:center;gap:8px}.egs-title svg{width:18px;height:18px;color:var(--egs-green)}.egs-sub{color:var(--egs-muted);font-size:13px;margin-top:6px}.egs-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.egs-head-center{text-align:center;margin-bottom:22px}.egs-link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--egs-green)!important;font-size:13px;font-weight:500}.egs-link-arrow svg{width:14px;height:14px}.egs-link-arrow:hover{text-decoration:underline}.egs-em{color:var(--egs-green)}.egs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 22px;border-radius:var(--egs-radius);background:var(--egs-green);color:#fff!important;font-weight:600;font-size:13px;border:1px solid var(--egs-green);transition:background .2s,color .2s;text-align:center}.egs-btn:hover{background:var(--egs-green-dark);border-color:var(--egs-green-dark)}.egs-btn svg{width:14px;height:14px}.egs-btn--ghost{background:#fff;color:var(--egs-green)!important;border-color:var(--egs-mint-2)}.egs-btn--ghost:hover{background:var(--egs-mint);border-color:var(--egs-green)}.egs-btn--block{width:100%}.egs-btn--sm{min-height:32px;padding:6px 14px;font-size:12px}.egs-btn[disabled]{opacity:.5;cursor:not-allowed}.egs-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--egs-line);background:#fff;border-radius:var(--egs-radius);color:var(--egs-green);padding:0}.egs-icon-btn svg{width:15px;height:15px}.egs-icon-btn.is-active svg{fill:currentColor}.egs-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--egs-radius-pill);background:var(--egs-mint);color:var(--egs-green-dark);font-size:11px;font-weight:500;border:1px solid var(--egs-mint-2)}.egs-pill svg{width:13px;height:13px}.egs-announce{background:var(--egs-dark);color:#fff;font-size:12px;text-align:center;padding:7px 16px}.egs-announce a{color:#fff!important;display:inline-flex;align-items:center;gap:6px;font-weight:500}.egs-announce svg{width:13px;height:13px;color:#9ed38b}.egs-header{background:var(--egs-mint);border-bottom:1px solid var(--egs-mint-2)}.egs-header__row{display:flex;align-items:center;gap:clamp(12px,3vw,28px);padding:12px 0}.egs-logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.egs-logo__mark{width:46px;height:46px;border-radius:50%;background:var(--egs-green);color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid var(--egs-dark)}.egs-logo__mark svg{width:24px;height:24px}.egs-logo__img img{max-height:54px;width:auto}.egs-logo__text{display:flex;flex-direction:column;line-height:1}.egs-logo__name{font-family:var(--egs-font-body);font-weight:800;font-size:19px;color:var(--egs-dark);letter-spacing:-.02em;text-transform:uppercase}.egs-logo__name span{color:var(--egs-green)}.egs-logo__tag{font-size:10px;font-weight:600;color:var(--egs-green-dark);margin-top:3px;letter-spacing:.04em}.egs-search{flex:1;position:relative;max-width:560px}.egs-search input{width:100%;height:40px;border-radius:var(--egs-radius);border:1px solid var(--egs-mint-2);background:#fff;padding:0 44px 0 14px;font:inherit;font-size:13px;color:var(--egs-ink)}.egs-search input:focus{outline:2px solid var(--egs-green);outline-offset:0}.egs-search button{position:absolute;right:4px;top:4px;width:32px;height:32px;border:0;background:transparent;color:var(--egs-green);display:flex;align-items:center;justify-content:center}.egs-search button svg{width:18px;height:18px}.egs-header__actions{display:flex;align-items:center;gap:clamp(8px,2vw,22px);margin-left:auto}.egs-action{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:var(--egs-dark)!important;position:relative;background:none;border:0;padding:0}.egs-action svg{width:22px;height:22px}.egs-action__count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;border-radius:9px;background:var(--egs-green);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.egs-action__count[data-count="0"]{display:none}.egs-action__cur{font-size:20px;font-weight:600;line-height:22px}.egs-nav{background:var(--egs-green)}.egs-nav__list{display:flex;justify-content:space-between;align-items:center;gap:4px}.egs-nav__item{position:relative}.egs-nav__link{display:flex;align-items:center;gap:6px;padding:12px 10px;color:#fff!important;font-size:13px;font-weight:500;white-space:nowrap}.egs-nav__link svg{width:14px;height:14px}.egs-nav__link:hover{color:var(--egs-mint)!important}.egs-nav__drop{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border-radius:0 0 var(--egs-radius) var(--egs-radius);box-shadow:var(--egs-shadow);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s;z-index:50}.egs-nav__item:hover .egs-nav__drop,.egs-nav__item:focus-within .egs-nav__drop{opacity:1;visibility:visible;transform:none}.egs-nav__drop a{display:block;padding:8px 16px;font-size:13px}.egs-nav__drop a:hover{background:var(--egs-mint);color:var(--egs-green-dark)}.egs-usp{background:var(--egs-mint);border-bottom:1px solid var(--egs-mint-2)}.egs-usp__list{display:flex;justify-content:space-around;gap:16px;padding:6px 0;font-size:11.5px;color:var(--egs-green-dark)}.egs-usp__item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.egs-usp__item svg{width:13px;height:13px}.egs-usp__stars{display:inline-flex;gap:1px;color:var(--egs-star)}.egs-usp__stars svg{width:12px;height:12px;fill:currentColor}.egs-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden}.egs-drawer.is-open{visibility:visible}.egs-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:.2s}.egs-drawer.is-open .egs-drawer__bg{opacity:1}.egs-drawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(340px,88vw);background:#fff;transform:translate(100%);transition:.25s;overflow-y:auto;padding:18px}.egs-drawer.is-open .egs-drawer__panel{transform:none}.egs-drawer__close{position:absolute;top:12px;right:12px;background:none;border:0;color:var(--egs-ink)}.egs-drawer__close svg{width:22px;height:22px}.egs-drawer h3{font-size:18px;margin-bottom:14px}.egs-drawer__links a{display:block;padding:10px 0;border-bottom:1px solid var(--egs-line);font-weight:500}.egs-drawer__links .egs-drawer__sub a{padding-left:14px;font-weight:400;font-size:13px;color:var(--egs-muted)}@media(max-width:989px){.egs-nav,.egs-usp__item--hide-md{display:none}.egs-header__row{flex-wrap:wrap}.egs-search{order:3;flex-basis:100%;max-width:none}.egs-action__label{display:none}}@media(max-width:599px){.egs-usp__item:not(:first-child){display:none}.egs-logo__mark{width:38px;height:38px}.egs-logo__name{font-size:16px}.egs-action--cur{display:none}}.egs-hero__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(20px,4vw,40px);align-items:center}.egs-hero__text{text-align:center;padding:8px 0}.egs-hero__title{font-size:clamp(30px,3.6vw,42px)!important;line-height:1.12!important}.egs-hero__title em{font-style:normal;color:var(--egs-green)}.egs-hero__body{margin:22px auto 0;max-width:420px;font-size:14px;color:var(--egs-ink)}.egs-hero__body strong,.egs-hero__body em{color:var(--egs-green);font-style:normal;font-weight:500}.egs-hero__cta{margin-top:36px;width:min(100%,380px)}.egs-hero__trust{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:11px;color:var(--egs-muted)}.egs-hero__trust span{display:inline-flex;align-items:center;gap:5px}.egs-hero__trust svg{width:13px;height:13px;color:var(--egs-ink)}.egs-hero__media{position:relative;border-radius:var(--egs-radius-lg);overflow:hidden;aspect-ratio:16 / 9.4;background:var(--egs-mint)}.egs-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s}.egs-hero__slide.is-active{opacity:1}.egs-hero__slide img,.egs-hero__slide svg{width:100%;height:100%;object-fit:cover}.egs-hero__dots{position:absolute;right:14px;bottom:12px;display:flex;gap:6px}.egs-hero__dots button{width:8px;height:8px;border-radius:4px;border:0;background:#fff9;padding:0;transition:width .2s}.egs-hero__dots button.is-active{width:22px;background:#fff}@media(max-width:749px){.egs-hero__grid{grid-template-columns:1fr}.egs-hero__media{order:-1}}.egs-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.egs-cat{background:#fff;border:1px solid var(--egs-line);border-radius:var(--egs-radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.egs-cat:hover{box-shadow:var(--egs-shadow);transform:translateY(-2px)}.egs-cat__img{aspect-ratio:1 / .72;overflow:hidden;background:var(--egs-mint)}.egs-cat__img img,.egs-cat__img svg{width:100%;height:100%;object-fit:cover}.egs-cat__body{position:relative;text-align:center;padding:22px 8px 14px;flex:1}.egs-cat__icon{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--egs-mint-2);color:var(--egs-green);display:flex;align-items:center;justify-content:center}.egs-cat__icon svg{width:14px;height:14px}.egs-cat__name{font-family:var(--egs-font-head);font-size:13.5px;color:var(--egs-ink)}.egs-cat__count{font-size:11px;color:var(--egs-muted);margin-top:4px}.egs-cats-cta{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}.egs-cats-cta .egs-btn{min-width:220px}@media(max-width:989px){.egs-cats{grid-template-columns:repeat(3,1fr)}}@media(max-width:559px){.egs-cats{grid-template-columns:repeat(2,1fr)}}.egs-season{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center}.egs-season__intro .egs-title{display:block;line-height:1.25}.egs-season__intro .egs-btn{margin-top:18px}.egs-season__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.egs-scard{background:#fff;border:1px solid var(--egs-line);border-radius:var(--egs-radius);overflow:hidden;text-align:center;transition:box-shadow .2s}.egs-scard:hover{box-shadow:var(--egs-shadow)}.egs-scard__img{position:relative;aspect-ratio:1 / .78;background:var(--egs-mint)}.egs-scard__img img,.egs-scard__img svg{width:100%;height:100%;object-fit:cover}.egs-scard__badge{position:absolute;left:50%;bottom:-11px;transform:translate(-50%)}.egs-scard__name{font-family:var(--egs-font-head);font-size:13px;padding:20px 8px 12px}@media(max-width:989px){.egs-season{grid-template-columns:1fr}.egs-season__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.egs-scard{flex:0 0 42%;scroll-snap-align:start}}@media(max-width:559px){.egs-scard{flex-basis:62%}}.egs-story{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(20px,4vw,40px);align-items:center}.egs-story__img{border-radius:var(--egs-radius-lg);overflow:hidden;aspect-ratio:4 / 2.9;background:var(--egs-mint)}.egs-story__img img,.egs-story__img svg{width:100%;height:100%;object-fit:cover}.egs-story__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.egs-story__head h2{font-size:clamp(22px,2.4vw,27px)}.egs-story__text{font-size:13px;color:var(--egs-muted)}.egs-story__text p+p{margin-top:12px}.egs-story__feats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}.egs-story__feat{text-align:center;font-size:11px;color:var(--egs-green-dark)}.egs-story__feat svg{width:22px;height:22px;color:var(--egs-green);margin:0 auto 6px;display:block}@media(max-width:749px){.egs-story{grid-template-columns:1fr}.egs-story__feats{grid-template-columns:repeat(2,1fr)}}.egs-reviews{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 12px;scrollbar-width:thin}.egs-review{flex:0 0 min(340px,82%);scroll-snap-align:start;background:#fff;border:1px solid var(--egs-line);border-radius:var(--egs-radius);padding:16px;position:relative;display:flex;flex-direction:column;min-height:170px}.egs-review__quote{position:absolute;top:12px;right:14px;color:var(--egs-line)}.egs-review__quote svg{width:26px;height:26px}.egs-stars{display:inline-flex;gap:2px;color:var(--egs-star)}.egs-stars svg{width:13px;height:13px;fill:currentColor}.egs-stars .is-off{color:var(--egs-line)}.egs-review__who{display:flex;align-items:center;gap:10px;margin:14px 0 12px}.egs-avatar{width:32px;height:32px;border-radius:50%;background:var(--egs-mint);color:var(--egs-green-dark);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;overflow:hidden}.egs-avatar img{width:100%;height:100%;object-fit:cover}.egs-review__name{font-weight:600;font-size:12.5px}.egs-review__loc{font-size:11px;color:var(--egs-muted)}.egs-review__text{font-size:12.5px;color:var(--egs-muted);flex:1}.egs-review__date{font-size:10.5px;color:var(--egs-muted);text-align:right;margin-top:12px}.egs-empty{padding:26px;border:1px dashed var(--egs-mint-2);border-radius:var(--egs-radius);text-align:center;color:var(--egs-muted);font-size:13px;background:#fff}.egs-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.egs-post{display:flex;flex-direction:column}.egs-post__img{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--egs-radius);background:var(--egs-mint)}.egs-post__img img,.egs-post__img svg{width:100%;height:100%;object-fit:cover;transition:transform .4s}.egs-post:hover .egs-post__img img{transform:scale(1.03)}.egs-post__title{display:flex;justify-content:space-between;gap:10px;font-family:var(--egs-font-body)!important;font-weight:600!important;font-size:13px!important;margin-top:12px!important}.egs-post__title svg{width:14px;height:14px;color:var(--egs-green)}.egs-post__excerpt{font-size:12px;color:var(--egs-muted);margin-top:6px;flex:1}.egs-post__meta{display:flex;justify-content:space-between;font-size:11px;color:var(--egs-muted);margin-top:14px}.egs-post__meta span{display:inline-flex;align-items:center;gap:5px}.egs-post__meta svg{width:12px;height:12px;color:var(--egs-green)}@media(max-width:749px){.egs-posts{grid-template-columns:1fr}}.egs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.egs-card{display:flex;flex-direction:column;border-radius:var(--egs-radius);overflow:hidden;background:var(--egs-tint-1);border:1px solid rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s}.egs-card:nth-child(2n){background:var(--egs-tint-2)}.egs-card:hover{box-shadow:var(--egs-shadow);transform:translateY(-2px)}.egs-card__img{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;position:relative}.egs-card__img img,.egs-card__img svg{width:100%;height:100%;object-fit:cover}.egs-card__badge{position:absolute;top:8px;left:8px;background:var(--egs-green);color:#fff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:var(--egs-radius-pill)}.egs-card__body{padding:16px 12px 12px;text-align:center;display:flex;flex-direction:column;flex:1}.egs-card__title{font-family:var(--egs-font-head);font-size:15px;font-weight:500;color:var(--egs-ink);line-height:1.3}.egs-card__sub{font-size:11.5px;color:var(--egs-muted);margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.egs-card__foot{margin-top:auto;padding-top:18px}.egs-card__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.egs-price-tag{background:#fff;border-radius:var(--egs-radius);padding:4px 9px;font-size:12px;font-weight:600;color:var(--egs-green-dark)}.egs-price-tag:empty{display:none!important}.egs-price-tag s{color:var(--egs-muted);font-weight:400;margin-left:4px}@media(max-width:989px){.egs-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:649px){.egs-grid{grid-template-columns:repeat(2,1fr);gap:10px}.egs-card__title{font-size:13.5px}}.egs-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.egs-rail::-webkit-scrollbar{display:none}.egs-rail-wrap{position:relative}.egs-rail__nav{position:absolute;top:34%;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--egs-line);display:flex;align-items:center;justify-content:center;color:var(--egs-ink);z-index:2;box-shadow:var(--egs-shadow);padding:0}.egs-rail__nav svg{width:14px;height:14px}.egs-rail__nav--prev{left:6px}.egs-rail__nav--next{right:6px}.egs-mini{flex:0 0 150px;scroll-snap-align:start;border-radius:var(--egs-radius);overflow:hidden;background:var(--egs-tint-1);display:flex;flex-direction:column}.egs-mini:nth-child(2n){background:var(--egs-tint-2)}.egs-mini__img{position:relative;aspect-ratio:1 / .78;background:#fff;overflow:hidden}.egs-mini__img img,.egs-mini__img svg{width:100%;height:100%;object-fit:cover}.egs-mini__badge{position:absolute;top:6px;left:6px;background:var(--egs-green-soft);color:#fff;font-size:9px;font-weight:600;padding:2px 7px;border-radius:var(--egs-radius-pill)}.egs-mini__body{padding:8px 9px 10px;display:flex;flex-direction:column;flex:1}.egs-mini__title{font-size:11.5px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.egs-mini__price{font-size:11.5px;color:var(--egs-muted);margin-top:auto;padding-top:10px}.egs-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--egs-muted);padding:16px 0 14px}.egs-crumbs a:hover{color:var(--egs-green)}.egs-crumbs svg{width:12px;height:12px}.egs-crumbs__sep{color:var(--egs-green);font-size:10px}.egs-crumbs [aria-current]{color:var(--egs-ink)}.egs-pdp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,22px);align-items:start;padding-bottom:40px}.egs-gallery__main{position:relative;border-radius:var(--egs-radius-lg);overflow:hidden;aspect-ratio:1 / 1;background:var(--egs-mint);border:1px solid var(--egs-line)}.egs-gallery__main img,.egs-gallery__main svg{width:100%;height:100%;object-fit:cover}.egs-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:#ffffffe6;color:var(--egs-ink);display:flex;align-items:center;justify-content:center;padding:0;box-shadow:var(--egs-shadow)}.egs-gallery__arrow svg{width:16px;height:16px}.egs-gallery__arrow--prev{left:10px}.egs-gallery__arrow--next{right:10px}.egs-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.egs-gallery__thumb{flex:0 0 64px;height:64px;border-radius:var(--egs-radius);overflow:hidden;border:2px solid transparent;padding:0;background:var(--egs-mint)}.egs-gallery__thumb.is-active{border-color:var(--egs-green)}.egs-gallery__thumb img{width:100%;height:100%;object-fit:cover}.egs-acc{border-bottom:1px solid var(--egs-line)}.egs-acc--green{border-bottom-color:var(--egs-mint-2)}.egs-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 0;font-family:var(--egs-font-head);font-size:15px;color:var(--egs-ink)}.egs-acc--green summary{color:var(--egs-green-dark)}.egs-acc summary::-webkit-details-marker{display:none}.egs-acc summary .egs-acc__icon{width:18px;height:18px;color:var(--egs-ink);position:relative}.egs-acc summary .egs-acc__icon:before,.egs-acc summary .egs-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s}.egs-acc summary .egs-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.egs-acc[open] summary .egs-acc__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.egs-acc[open] summary .egs-acc__icon:after{transform:translate(-50%,-50%) rotate(135deg)}.egs-acc__body{padding:0 0 18px;font-size:12.5px;color:var(--egs-ink);line-height:1.7}.egs-acc__body p+p{margin-top:10px}.egs-acc__body a{color:var(--egs-green);text-decoration:underline}.egs-cal{margin-top:12px}.egs-cal__grid{border:1px solid var(--egs-line);border-radius:var(--egs-radius);overflow:hidden}.egs-cal__months,.egs-cal__row{display:grid;grid-template-columns:repeat(12,1fr)}.egs-cal__months span{font-size:9.5px;text-align:center;padding:8px 0;color:var(--egs-muted);background:var(--egs-cream);border-right:1px solid var(--egs-line)}.egs-cal__months span:last-child,.egs-cal__row span:last-child{border-right:0}.egs-cal__row{position:relative;height:32px}.egs-cal__row span{border-right:1px solid var(--egs-line)}.egs-cal__bar{position:absolute;top:7px;height:18px;border-radius:9px}.egs-cal__legend{display:flex;gap:22px;flex-wrap:wrap;margin-top:12px;font-size:11.5px}.egs-cal__legend span{display:inline-flex;align-items:center;gap:7px}.egs-cal__legend i{width:10px;height:10px;border-radius:50%;display:inline-block}.egs-buy__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--egs-muted)}.egs-stock{padding:3px 9px;border-radius:var(--egs-radius-pill);background:var(--egs-mint);color:var(--egs-green-dark);font-weight:500}.egs-stock.is-out{background:#f6e3e3;color:#9b2c2c}.egs-buy__latin{font-style:italic}.egs-buy__title{font-size:clamp(24px,2.6vw,30px)!important;margin-top:10px!important}.egs-buy__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.egs-buy__price{display:inline-flex;align-items:baseline;gap:6px}.egs-buy__price svg{width:16px;height:16px;color:var(--egs-green);align-self:center}.egs-buy__amount{font-size:22px;font-weight:600;color:var(--egs-ink)}.egs-buy__compare{color:var(--egs-muted);font-size:14px}.egs-buy__unit{font-size:11.5px;color:var(--egs-muted)}.egs-buy__form{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.egs-buy__form .egs-btn{min-width:170px}.egs-buy__delivery{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--egs-green)!important;font-weight:500}.egs-buy__delivery svg{width:14px;height:14px}.egs-variants{margin-top:16px;display:grid;gap:12px}.egs-variants label{font-size:12px;font-weight:600;display:block;margin-bottom:6px}.egs-variants select{width:100%;height:40px;border:1px solid var(--egs-line);border-radius:var(--egs-radius);padding:0 12px;font:inherit;background:#fff}.egs-qty{display:inline-flex;align-items:center;border:1px solid var(--egs-line);border-radius:var(--egs-radius);height:40px;background:#fff}.egs-qty button{width:34px;height:100%;border:0;background:none;color:var(--egs-green);font-size:16px}.egs-qty input{width:38px;text-align:center;border:0;font:inherit;-moz-appearance:textfield}.egs-qty input::-webkit-outer-spin-button,.egs-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.egs-buy__msg{font-size:12px;margin-top:8px;color:var(--egs-green-dark);min-height:18px}.egs-buy__msg.is-error{color:#9b2c2c}.egs-buy__accs{margin-top:18px;border-top:1px solid var(--egs-mint-2)}.egs-specs{display:grid;gap:0}.egs-spec{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12.5px}.egs-spec__label{display:inline-flex;align-items:center;gap:8px;color:var(--egs-ink)}.egs-spec__label svg{width:14px;height:14px;color:var(--egs-muted)}.egs-spec__value{color:var(--egs-muted);text-align:right}.egs-spec__value .egs-pill{background:#fff;border-color:var(--egs-line);color:var(--egs-ink);font-size:10.5px;padding:3px 9px}@media(max-width:849px){.egs-pdp{grid-template-columns:1fr}.egs-buy__delivery{margin-left:0}}.egs-totop{display:block;width:100%;background:var(--egs-green);color:#fff!important;text-align:center;font-size:12px;font-weight:600;padding:12px;border:0}.egs-totop:hover{background:var(--egs-green-dark)}.egs-footer{background:var(--egs-mint);position:relative;overflow:hidden;padding:40px 0 0;font-size:12.5px}.egs-footer__watermark{position:absolute;right:-60px;bottom:30px;width:300px;height:300px;color:#2f7a3112;pointer-events:none}.egs-footer__watermark svg{width:100%;height:100%}.egs-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;position:relative}.egs-footer__about p{color:var(--egs-ink);margin-top:14px;max-width:260px}.egs-footer__about .egs-logo__mark{width:36px;height:36px;border-width:2px}.egs-footer__about .egs-logo__mark svg{width:18px;height:18px}.egs-footer__about .egs-logo__name{font-size:14px}.egs-footer__contact{margin-top:14px;color:var(--egs-ink)}.egs-footer h4{font-family:var(--egs-font-body)!important;font-weight:600!important;font-size:13px!important;color:var(--egs-green-dark)!important;margin-bottom:12px!important}.egs-footer__links li+li{margin-top:7px}.egs-footer__links a{color:var(--egs-green-dark)!important}.egs-footer__links a:hover{text-decoration:underline}.egs-footer__mid{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-top:36px;padding:18px 0;border-top:1px solid var(--egs-mint-2);position:relative}.egs-footer__pay{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.egs-footer__pay svg{width:38px;height:24px}.egs-footer__social{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.egs-footer__social a{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--egs-radius-pill);border:1px solid var(--egs-mint-2);background:#fff;font-size:11.5px;color:var(--egs-green-dark)!important}.egs-footer__social svg{width:13px;height:13px}.egs-footer__bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0;font-size:11px;color:var(--egs-muted);border-top:1px solid var(--egs-mint-2);position:relative}.egs-footer__bottom ul{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:849px){.egs-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:519px){.egs-footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/egs-styles.css.map */
