.HomepagePromos-module__zbzzdW__buddySection{background:#fff;padding:20px 16px}.HomepagePromos-module__zbzzdW__buddyCard{background:#f5fbf7;border:1px solid #d6eddf;border-radius:24px;align-items:center;gap:22px;max-width:1216px;margin:0 auto;padding:24px;display:flex}.HomepagePromos-module__zbzzdW__buddyAvatar{object-fit:cover;border:3px solid #fff;border-radius:50%;width:104px;min-width:104px;height:104px;display:block;box-shadow:0 4px 16px #104b2420}.HomepagePromos-module__zbzzdW__buddyCopy{flex:1;min-width:0}.HomepagePromos-module__zbzzdW__buddyLabel{color:#167d40;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.HomepagePromos-module__zbzzdW__telegramLogo{flex-shrink:0;width:28px;height:28px;display:block}.HomepagePromos-module__zbzzdW__buddyCopy h2{color:#126e36;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.25}.HomepagePromos-module__zbzzdW__buddyCopy p{color:#52615a;margin:0;font-size:14px;line-height:1.65}.HomepagePromos-module__zbzzdW__buddyButton{color:#fff;background:#229ed9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.HomepagePromos-module__zbzzdW__buddyButton:hover{color:#fff;background:#1689c2}.HomepagePromos-module__zbzzdW__buddyButton:focus-visible{outline-offset:4px;outline:3px solid #126e36}.HomepagePromos-module__zbzzdW__buttonPlane{flex-shrink:0;width:20px;height:20px}.HomepagePromos-module__zbzzdW__cashbackCard{cursor:pointer;background:linear-gradient(110deg,#e5f5ee,#f2faf6);border:1px solid #d1eadf;border-radius:20px;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:20px;padding:16px 24px;display:grid;overflow:hidden}.HomepagePromos-module__zbzzdW__cashbackTitle{align-items:center;gap:8px;margin-bottom:6px;display:flex}.HomepagePromos-module__zbzzdW__cashbackTitle h3{color:#126e36;margin:0;font-size:18px;font-weight:800;line-height:1.3}.HomepagePromos-module__zbzzdW__cashbackCopy p{color:#52615a;margin:0;font-size:14px;line-height:1.55}.HomepagePromos-module__zbzzdW__walletImage{object-fit:contain;border-radius:12px;justify-self:end;width:144px;max-width:100%;height:120px;display:block}@media (max-width:900px){.HomepagePromos-module__zbzzdW__buddyCard{flex-wrap:wrap;gap:16px;padding:20px}.HomepagePromos-module__zbzzdW__buddyCopy{flex-basis:calc(100% - 124px)}.HomepagePromos-module__zbzzdW__buddyButton{margin-inline-start:120px}}@media (max-width:540px){.HomepagePromos-module__zbzzdW__buddyCard{gap:14px;padding:18px}.HomepagePromos-module__zbzzdW__buddyAvatar{width:76px;min-width:76px;height:76px}.HomepagePromos-module__zbzzdW__buddyCopy{flex-basis:calc(100% - 90px)}.HomepagePromos-module__zbzzdW__buddyCopy h2{font-size:21px}.HomepagePromos-module__zbzzdW__buddyCopy p{font-size:13px}.HomepagePromos-module__zbzzdW__buddyButton{width:100%;margin-inline-start:0}.HomepagePromos-module__zbzzdW__cashbackCard{grid-template-columns:minmax(0,1fr) 100px;gap:10px;padding:14px 16px}.HomepagePromos-module__zbzzdW__cashbackTitle h3{font-size:15px}.HomepagePromos-module__zbzzdW__cashbackCopy p{font-size:12px}.HomepagePromos-module__zbzzdW__walletImage{width:100px;height:100px}}
.HomeOfferSections-module__LTOr8q__section{background:#fff;padding:18px 16px}.HomeOfferSections-module__LTOr8q__container{max-width:1216px;margin:0 auto}.HomeOfferSections-module__LTOr8q__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.HomeOfferSections-module__LTOr8q__header h2{color:#202823;margin:0;font-size:21px;font-weight:750;line-height:1.35}.HomeOfferSections-module__LTOr8q__header p{color:#65736a;margin:4px 0 0;font-size:13px}.HomeOfferSections-module__LTOr8q__viewAll{color:#137a42;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.HomeOfferSections-module__LTOr8q__row{scroll-snap-type:x proximity;gap:14px;padding:2px 1px 10px;display:flex;overflow-x:auto}.HomeOfferSections-module__LTOr8q__card{text-align:start;color:#202823;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #e1eae4;border-radius:16px;flex-direction:column;flex:0 0 218px;align-items:stretch;gap:10px;padding:16px;display:flex}.HomeOfferSections-module__LTOr8q__card:hover{background:#fbfefc;border-color:#74b98c}.HomeOfferSections-module__LTOr8q__store{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.HomeOfferSections-module__LTOr8q__store img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.HomeOfferSections-module__LTOr8q__discount{color:#137a42;background:#eaf8ef;border-radius:20px;align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:700}.HomeOfferSections-module__LTOr8q__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeOfferSections-module__LTOr8q__action{color:#fff;text-align:center;background:#137a42;border-radius:9px;margin-top:auto;padding:8px;font-size:12px;font-weight:700}.HomeOfferSections-module__LTOr8q__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.HomeOfferSections-module__LTOr8q__categories button{color:#137a42;text-align:start;cursor:pointer;background:#f4faf6;border:1px solid #d6eddf;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.HomeOfferSections-module__LTOr8q__categories button:hover{background:#e5f5eb}.HomeOfferSections-module__LTOr8q__card:focus-visible,.HomeOfferSections-module__LTOr8q__viewAll:focus-visible,.HomeOfferSections-module__LTOr8q__categories button:focus-visible{outline-offset:3px;outline:3px solid #137a42}@media (max-width:540px){.HomeOfferSections-module__LTOr8q__header h2{font-size:19px}.HomeOfferSections-module__LTOr8q__card{flex-basis:200px}.HomeOfferSections-module__LTOr8q__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeOfferSections-module__LTOr8q__categories button{padding:12px;font-size:12px}}
