.elc1111{--elc-green:#009e3d;--elc-deep:#076a39;--elc-lime:#c0df16;--elc-pink:#ef426f;--elc-cream:#fffdf3;--elc-ink:#183e2b;background:linear-gradient(180deg,#fffef9,#fff 38%);color:var(--elc-ink);padding:0 0 72px}.elc1111 *{box-sizing:border-box}.elc1111 .page-width{max-width:1380px;margin:0 auto;padding-inline:clamp(16px,3.4vw,48px)}.elc1111__breadcrumb{display:flex;align-items:center;gap:9px;font-size:13px;color:#567263;padding-block:20px 18px;flex-wrap:wrap}.elc1111__breadcrumb a{color:var(--elc-deep);text-underline-offset:3px}.elc1111__hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);gap:24px;min-height:405px;padding:clamp(25px,4vw,56px);align-items:center;overflow:hidden;border-radius:clamp(20px,2vw,32px);background:linear-gradient(128deg,#eff7d1,#fcfee9 48%,#f6fae4);box-shadow:inset 0 0 0 1px #00742f14}.elc1111__hero:before{content:"";position:absolute;width:470px;height:470px;border-radius:49% 51% 69% 31%/44% 40% 60% 56%;background:var(--elc-lime);opacity:.3;inset-inline-end:-160px;top:-220px;transform:rotate(-24deg);z-index:-1}.elc1111__hero:after{content:"";position:absolute;width:220px;height:220px;border-radius:58% 42% 61% 39%/51% 54% 46% 49%;background:var(--elc-green);opacity:.08;inset-inline-start:-110px;bottom:-105px;z-index:-1}.elc1111__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:var(--elc-deep);margin:0 0 12px}.elc1111__hero h1{font-size:clamp(35px,4.2vw,63px);line-height:1.04;color:#086139;margin:0 0 18px;letter-spacing:-.045em;font-weight:850;max-width:690px}.elc1111__lead{font-size:clamp(15px,1.5vw,19px);line-height:1.55;color:#3c6151;max-width:590px;margin:0 0 20px}.elc1111__status{display:inline-flex;align-items:center;gap:7px;border-radius:8px;background:#fff9e6;padding:8px 11px;color:#806119;font-size:13px;font-weight:700;margin:0 0 18px;line-height:1.3}.elc1111__status--live{background:#daf4de;color:#05602d}.elc1111__status--ended{background:#f1f2ee;color:#56615a}.elc1111__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 22px;border-radius:40px;background:var(--elc-green);color:#fff!important;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;white-space:normal}.elc1111__button:hover{transform:translateY(-2px);background:#007f34}.elc1111__button:focus-visible,.elc1111 a:focus-visible{outline:3px solid var(--elc-pink);outline-offset:3px}.elc1111__button--outline{background:#fff;color:var(--elc-deep)!important;border:1px solid #afdfb9}.elc1111__button--outline:hover{background:#ebfaee}.elc1111__hero-art{position:relative;min-height:310px;display:flex;align-items:center;justify-content:center}.elc1111__burst{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,340px);aspect-ratio:1;background:var(--elc-pink);border:13px solid #fff;border-radius:45% 55% 51% 49%/54% 43% 57% 46%;transform:rotate(-8deg);box-shadow:12px 16px #009e3d1f}.elc1111__burst strong{display:block;color:#fff;font-size:clamp(72px,8vw,120px);font-weight:900;line-height:.95;letter-spacing:-.09em;text-shadow:0 3px 0 rgba(90,0,34,.14);transform:rotate(8deg)}.elc1111__burst em{position:absolute;bottom:41px;right:39px;background:var(--elc-lime);color:#1d5d2b;border-radius:40px;padding:8px 13px;transform:rotate(8deg);font-size:14px;font-weight:900;font-style:normal}.elc1111__spark{position:absolute;font-size:34px;color:var(--elc-green);line-height:1}.elc1111__spark--a{top:3px;left:5%}.elc1111__spark--b{bottom:14%;right:3%;color:#e4a309}.elc1111__spark--c{top:12%;right:11%;font-size:23px;color:var(--elc-pink)}.elc1111__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:40px 0 19px}.elc1111__heading h2{font-size:clamp(25px,3vw,37px);font-weight:850;line-height:1.2;letter-spacing:-.035em;margin:5px 0 0;color:var(--elc-deep)}.elc1111__heading p{margin:0;color:#617369;font-size:14px}.elc1111__kicker{font-size:12px!important;text-transform:uppercase;font-weight:800;letter-spacing:.12em;color:var(--elc-green)!important}.elc1111__offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.elc1111__offer{position:relative;display:flex;flex-direction:column;min-height:270px;border-radius:20px;padding:26px 24px 22px;overflow:hidden;border:1px solid #e7e5d7;background:#fff;box-shadow:0 6px 20px #0e4c270a}.elc1111__offer:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-114px;top:-90px;background:currentColor;opacity:.055;pointer-events:none}.elc1111__offer--discount{background:#fff0f4;border-color:#ffd0de;color:#a81948}.elc1111__offer--fifty{background:#f4fbe7;border-color:#ddecba;color:#226639}.elc1111__offer--hundred{background:#f0f9f2;border-color:#cdebcf;color:#1d6a3b}.elc1111__offer-no{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;margin:0 0 9px;opacity:.8}.elc1111__offer-icon{display:inline-flex;align-items:center;gap:6px;max-width:max-content;border-radius:100px;padding:7px 11px;font-size:12px;font-weight:900;margin-bottom:12px;color:#fff;background:var(--elc-pink)}.elc1111__offer--fifty .elc1111__offer-icon{background:#21944d}.elc1111__offer--hundred .elc1111__offer-icon{background:#075d3d}.elc1111__offer-pending{display:inline-flex;align-self:flex-start;align-items:center;max-width:max-content;padding:7px 11px;margin:0 0 12px;border-radius:30px;background:#fff;color:#6b5841;border:1px solid #e5d7bc;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.025em}.elc1111__offer h3{font-size:clamp(24px,2.35vw,35px);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0 0 11px;color:#155936}.elc1111__offer--discount h3{color:#a81948}.elc1111__offer p{font-size:14px;line-height:1.5;margin:0 0 19px;color:#52685a}.elc1111__offer a{display:inline-flex;gap:8px;align-items:center;margin-top:auto;color:#076b35;text-underline-offset:4px;font-size:14px;font-weight:850}.elc1111__offer--discount a{color:#af1c50}.elc1111__notice{display:flex;gap:11px;align-items:flex-start;margin-top:15px;background:#fbfcf8;border:1px solid #e8eddc;padding:15px 18px;border-radius:12px;color:#597166;font-size:13px;line-height:1.5}.elc1111__notice span{flex:none;color:#08723d;font-size:17px;line-height:1}.elc1111__product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px);list-style:none;padding:0;margin:0}.elc1111__product-grid>li{min-width:0}.elc1111__products-foot{text-align:center;margin:27px 0 4px}.elc1111__terms{margin-top:44px;background:#f7faf6;padding:clamp(19px,3vw,31px);border-radius:19px;border:1px solid #e7efe8}.elc1111__terms h2{font-size:21px;font-weight:850;color:#0b6337;margin:0 0 12px}.elc1111__terms p{margin:8px 0 0;font-size:13px;line-height:1.7;color:#557060}.elc1111[dir=rtl] .elc1111__burst{transform:rotate(8deg)}.elc1111[dir=rtl] .elc1111__burst strong{transform:rotate(-8deg)}.elc1111[dir=rtl] .elc1111__burst em{right:auto;left:36px;transform:rotate(-8deg)}@media(max-width:980px){.elc1111__hero{grid-template-columns:minmax(0,1fr) 250px;min-height:340px}.elc1111__hero-art{min-height:235px}.elc1111__burst{border-width:9px}.elc1111__burst strong{font-size:72px}.elc1111__burst em{bottom:23px;right:24px}.elc1111__offers{gap:10px}.elc1111__offer{padding:22px 17px}.elc1111__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.elc1111{padding-bottom:44px}.elc1111__breadcrumb{padding-block:13px}.elc1111__hero{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:23px 20px 19px;min-height:0;border-radius:18px}.elc1111__hero h1{font-size:clamp(32px,8vw,43px);margin-bottom:11px}.elc1111__lead{font-size:14px;margin-bottom:15px}.elc1111__hero-art{min-height:155px;max-height:170px}.elc1111__burst{width:180px;border-width:7px}.elc1111__burst strong{font-size:54px}.elc1111__burst em{bottom:15px;right:15px;font-size:11px;padding:5px 8px}.elc1111__spark--a{top:10px;left:23%}.elc1111__spark--b{bottom:12%;right:23%}.elc1111__heading{margin:31px 0 15px}.elc1111__offers{grid-template-columns:1fr;gap:12px}.elc1111__offer{min-height:0;padding:21px 22px}.elc1111__offer h3{font-size:27px}.elc1111__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elc1111__terms{margin-top:31px}.elc1111__status{line-height:1.4}}@media(prefers-reduced-motion:reduce){.elc1111__button{transition:none}.elc1111__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/elc-1111-special.css.map */
