.eat-aff{--eat-aff-ink:#141a22;--eat-aff-muted:#5d6b7d;--eat-aff-soft:#98a2b3;--eat-aff-line:#eceef2;--eat-aff-amz:#ff8a00;--eat-aff-amz2:#ffb100;--eat-aff-prime:#00a8e1;--eat-aff-ok:#0f8a3a;position:relative;margin:32px 0;border-radius:24px;overflow:hidden;background:#fff;isolation:isolate;box-shadow:0 1px 2px rgba(16,24,40,0.04),0 12px 28px -12px rgba(16,24,40,0.14),inset 0 0 0 1px #edf0f4;transition:transform .28s cubic-bezier(.2, .7, .3, 1),box-shadow .28s ease}.eat-aff:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(16,24,40,0.05),0 26px 48px -16px rgba(16,24,40,0.22),inset 0 0 0 1px #e6eaf0}.eat-aff__media{position:relative;overflow:hidden;background:#f2f5f9}.eat-aff__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2, .7, .3, 1)}.eat-aff:hover .eat-aff__media img{transform:scale(1.045)}.eat-aff__media::after{content:"";position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(180deg, rgba(10,15,22,0.28), transparent);pointer-events:none}.eat-aff__media-overlay{position:absolute;inset:0;z-index:2;display:block;text-indent:-9999px;overflow:hidden}.eat-aff__badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 10px;border-radius:999px;background:rgba(255,255,255,0.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#8a5200;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;box-shadow:0 2px 10px rgba(10,15,22,0.18),inset 0 0 0 1px rgba(255,177,0,0.45)}.eat-aff__badge-ico{width:13px;height:13px;color:var(--eat-aff-amz);flex-shrink:0}.eat-aff__ai{position:absolute;right:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 7px;border-radius:999px;background:rgba(12,17,24,0.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(255,255,255,0.94);font-size:10px;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18);pointer-events:none}.eat-aff__ai-ico{width:11px;height:11px;flex-shrink:0;opacity:.9}.eat-aff__badge::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.85) 50%, transparent 60%);transform:translateX(-120%);animation:eat-aff-badge-shine 6s ease-in-out infinite;pointer-events:none}@keyframes eat-aff-badge-shine{0%,62%{transform:translateX(-120%)}78%,100%{transform:translateX(120%)}}.eat-aff__body{position:relative;z-index:1;display:flex;flex-direction:column;padding:10px 20px 12px}.eat-aff__kicker{display:flex;align-items:center;gap:10px;margin-bottom:12px}.eat-aff__kicker-sep{flex:1}.eat-aff__tag{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--eat-aff-soft);font-weight:800}.eat-aff__prime{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(0,168,225,0.09);color:var(--eat-aff-prime);border-radius:999px;font-size:11.5px;font-weight:800;line-height:1}.eat-aff__prime-word{font-style:italic;letter-spacing:-0.02em}.eat-aff__prime-check{width:13px;height:13px}.eat-aff__title{margin:0 0 8px;font-size:22px;line-height:1.28;font-weight:800;letter-spacing:-0.02em;color:var(--eat-aff-ink)}.eat-aff__title a{color:inherit;text-decoration:none}.eat-aff__title a:hover{text-decoration:underline;text-underline-offset:3px}.eat-aff__subtitle{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--eat-aff-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eat-aff__proof{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;font-size:12.5px;color:var(--eat-aff-muted)}.eat-aff__stars{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:2px;color:#dfe3ea}.eat-aff__stars::before{content:"★★★★★"}.eat-aff__stars-on{position:absolute;inset:0;overflow:hidden;white-space:nowrap;color:var(--eat-aff-amz2)}.eat-aff__score{font-weight:800;color:var(--eat-aff-ink)}.eat-aff__dot{width:3px;height:3px;border-radius:50%;background:#cdd3dc;display:inline-block}.eat-aff__features{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.eat-aff__features li{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;font-size:13px;line-height:1.45;color:#33404f}.eat-aff__features li:nth-child(n+5){display:none}.eat-aff__check{width:16px;height:16px;margin-top:1px;color:var(--eat-aff-ok);flex-shrink:0}.eat-aff__action{margin-top:auto;padding-top:18px;border-top:1px solid var(--eat-aff-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.eat-aff__price{display:flex;flex-direction:column;gap:2px;line-height:1}.eat-aff__price-val{font-size:28px;font-weight:800;letter-spacing:-0.02em;color:var(--eat-aff-ink)}.eat-aff__price-note{font-size:11px;color:var(--eat-aff-soft);font-weight:600}.eat-aff__hint{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--eat-aff-soft)}.eat-aff__hint-ico{width:15px;height:15px;flex-shrink:0}.eat-aff__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;min-height:54px;min-width:230px;padding:0 30px;border-radius:999px;overflow:hidden;white-space:nowrap;background:linear-gradient(115deg, #ff7a00 0%, #ffb100 45%, #ff8a00 100%) !important;background-size:220% 100% !important;color:#241500 !important;text-decoration:none !important;font-size:15.5px;font-weight:800;letter-spacing:-0.01em;box-shadow:0 10px 22px -10px rgba(255,138,0,0.75),inset 0 -2px 0 rgba(0,0,0,0.12);transition:transform .22s cubic-bezier(.2, .7, .3, 1),filter .22s ease,background-position .5s ease;animation:eat-aff-cta-glow 3.8s ease-in-out infinite}@keyframes eat-aff-cta-glow{0%,100%{box-shadow:0 10px 22px -10px rgba(255,138,0,0.75),inset 0 -2px 0 rgba(0,0,0,0.12),0 0 0 0 rgba(255,145,0,0.32)}55%{box-shadow:0 12px 26px -10px rgba(255,138,0,0.85),inset 0 -2px 0 rgba(0,0,0,0.12),0 0 0 10px rgba(255,145,0,0)}}.eat-aff__cta:hover{transform:translateY(-2px) scale(1.015);filter:saturate(1.08) brightness(1.03);background-position:100% 0 !important;animation-play-state:paused}.eat-aff__cta:active{transform:translateY(0) scale(.99)}.eat-aff__cta:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(255,138,0,0.85);animation:none}.eat-aff__cta-label{position:relative;z-index:1}.eat-aff__cta-arrow{position:relative;z-index:1;width:17px;height:17px;transition:transform .22s cubic-bezier(.2, .7, .3, 1)}.eat-aff__cta:hover .eat-aff__cta-arrow{transform:translateX(4px)}.eat-aff__cta-shine{position:absolute;inset:0;background:linear-gradient(100deg, transparent 35%, rgba(255,255,255,0.55) 50%, transparent 65%);transform:translateX(-100%);animation:eat-aff-shine 4.5s ease-in-out infinite;pointer-events:none}@keyframes eat-aff-shine{0%,25%{transform:translateX(-100%)}60%,100%{transform:translateX(100%)}}.eat-aff__trust{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:11.5px;color:#8a94a4}.eat-aff__trust span{display:inline-flex;align-items:center;gap:5px}.eat-aff__trust .eat-aff__check{width:13px;height:13px;margin:0}.eat-aff__trust b{color:var(--eat-aff-muted);font-weight:700}.eat-aff__legal{margin:10px 0 0;font-size:10.5px;line-height:1.5;color:#a3abb8}.eat-aff--hero{display:grid;grid-template-columns:clamp(240px, 34%, 460px) minmax(0, 1fr);align-items:stretch}.eat-aff--hero .eat-aff__media{min-height:300px}.eat-aff--hero .eat-aff__body{padding-top:12px}.eat-aff--hero .eat-aff__title{font-size:clamp(20px, 14.9vw, 23px);margin-bottom:10px !important}.eat-aff--hero .eat-aff__subtitle{max-width:80ch}.eat-aff--hero .eat-aff__features{max-width:1000px}@media (max-width:768px){.eat-aff--hero{grid-template-columns:1fr;border-radius:20px}.eat-aff--hero .eat-aff__media{min-height:0;aspect-ratio:16 / 10;align-self:start;width:100%}.eat-aff--hero .eat-aff__body{padding:18px}.eat-aff--hero .eat-aff__title{font-size:18.5px;line-height:1.3;margin-bottom:10px}.eat-aff--hero .eat-aff__subtitle{font-size:13.5px;margin-bottom:12px}.eat-aff--hero .eat-aff__features{grid-template-columns:1fr;gap:9px;margin-bottom:16px}.eat-aff--hero .eat-aff__features li:nth-child(n+4){display:none}.eat-aff--hero .eat-aff__action{gap:12px;padding-top:16px}.eat-aff--hero .eat-aff__price-val{font-size:24px}.eat-aff--hero .eat-aff__cta{flex:1;min-width:0;min-height:52px;padding:0 18px}.eat-aff--hero .eat-aff__hint{display:none}.eat-aff--hero .eat-aff__trust{gap:10px;font-size:11px}}.eat-aff--sidebar{max-width:320px}.eat-aff--sidebar .eat-aff__media{aspect-ratio:4 / 3}.eat-aff--sidebar .eat-aff__body{padding:18px}.eat-aff--sidebar .eat-aff__title{font-size:16.5px;line-height:1.3}.eat-aff--sidebar .eat-aff__subtitle{font-size:13px;margin-bottom:12px;-webkit-line-clamp:3}.eat-aff--sidebar .eat-aff__features{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.eat-aff--sidebar .eat-aff__features li{font-size:12.5px}.eat-aff--sidebar .eat-aff__features li:nth-child(n+4){display:none}.eat-aff--sidebar .eat-aff__action{flex-direction:column;align-items:stretch;gap:12px}.eat-aff--sidebar .eat-aff__price{align-items:center}.eat-aff--sidebar .eat-aff__cta{width:100%;min-height:48px;font-size:14.5px}.eat-aff--sidebar .eat-aff__trust{font-size:11px;gap:10px}.eat-aff--sidebar .eat-aff__legal{font-size:10px}.eat-aff--inline{display:grid;grid-template-columns:150px minmax(0, 1fr);align-items:stretch;margin:28px 0;border-radius:20px}.eat-aff--inline .eat-aff__media{min-height:100%}.eat-aff--inline .eat-aff__media::after{height:70px}.eat-aff--inline .eat-aff__badge{top:10px;left:10px;font-size:9.5px;padding:5px 9px 5px 7px}.eat-aff--inline .eat-aff__badge-ico{width:11px;height:11px}.eat-aff--inline .eat-aff__ai{right:6px;bottom:6px;font-size:8.5px;padding:3px 7px 3px 5px;gap:4px}.eat-aff--inline .eat-aff__ai-ico{width:9px;height:9px}.eat-aff--inline .eat-aff__body{padding:16px 20px;display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:20px;align-items:center}.eat-aff--inline .eat-aff__kicker,.eat-aff--inline .eat-aff__title,.eat-aff--inline .eat-aff__subtitle,.eat-aff--inline .eat-aff__proof{grid-column:1}.eat-aff--inline .eat-aff__action{grid-column:2;grid-row:1 / span 99;align-self:center;margin:0;padding:0;border-top:0;flex-direction:column;align-items:flex-end;gap:8px}.eat-aff--inline .eat-aff__kicker{margin-bottom:6px}.eat-aff--inline .eat-aff__title{font-size:16.5px;margin-bottom:4px}.eat-aff--inline .eat-aff__subtitle{font-size:13px;margin-bottom:6px}.eat-aff--inline .eat-aff__proof{margin-bottom:0;font-size:12px}.eat-aff--inline .eat-aff__price-val{font-size:21px}.eat-aff--inline .eat-aff__cta{min-height:46px;padding:0 22px;font-size:14.5px}.eat-aff--inline .eat-aff__features,.eat-aff--inline .eat-aff__trust,.eat-aff--inline .eat-aff__legal{display:none}@media (max-width:640px){.eat-aff--inline{grid-template-columns:1fr}.eat-aff--inline .eat-aff__media{min-height:0;aspect-ratio:16 / 9;align-self:start;width:100%}.eat-aff--inline .eat-aff__body{display:flex;flex-direction:column;gap:6px;padding:16px}.eat-aff--inline .eat-aff__subtitle{-webkit-line-clamp:2}.eat-aff--inline .eat-aff__action{flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.eat-aff--inline .eat-aff__cta{flex:1;min-height:50px;justify-content:center}}.eat-aff p:first-of-type::first-letter{float:none !important;font-size:inherit !important;line-height:inherit !important;margin:0 !important;font-weight:inherit !important;color:inherit !important}.eat-aff a[target="_blank"]::after,.eat-aff a[target="_blank"]:not(.rk-share__btn)::after{content:none !important}.eat-aff a:not(.eat-aff__cta){background:none !important}.eat-aff ul,.eat-aff ol{list-style:none !important;padding-left:0 !important;margin-left:0 !important}.eat-aff ul li,.eat-aff ol li{padding-left:0 !important}.eat-aff ul li::before,.eat-aff ol li::before{content:none !important}@supports (animation-timeline: view()){@media (prefers-reduced-motion:no-preference){.eat-aff{animation:eat-aff-in linear both;animation-timeline:view();animation-range:entry 4% cover 20%}.eat-aff__body>*{animation:eat-aff-rise linear both;animation-timeline:view()}.eat-aff__kicker{animation-range:entry 8%  cover 20%}.eat-aff__title{animation-range:entry 10% cover 22%}.eat-aff__subtitle{animation-range:entry 12% cover 24%}.eat-aff__proof{animation-range:entry 14% cover 26%}.eat-aff__features{animation-range:entry 16% cover 28%}.eat-aff__action{animation-range:entry 18% cover 30%}.eat-aff__trust,.eat-aff__legal{animation-range:entry 20% cover 32%}.eat-aff__features li{animation:eat-aff-rise linear both;animation-timeline:view()}.eat-aff__features li:nth-child(1){animation-range:entry 16% cover 26%}.eat-aff__features li:nth-child(2){animation-range:entry 18% cover 28%}.eat-aff__features li:nth-child(3){animation-range:entry 20% cover 30%}.eat-aff__features li:nth-child(4){animation-range:entry 22% cover 32%}}}@keyframes eat-aff-in{from{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@keyframes eat-aff-rise{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.eat-aff,.eat-aff__body>*,.eat-aff__features li,.eat-aff__badge::after,.eat-aff__cta,.eat-aff__cta-arrow,.eat-aff__cta-shine,.eat-aff__media img{animation:none !important;transition:none !important;transform:none !important;translate:none !important;opacity:1 !important}}.eat-aff .eat-aff__title{margin:0 0 12px !important}.eat-aff .eat-aff__subtitle{margin:0 0 14px !important}.eat-aff .eat-aff__legal{margin:10px 0 0 !important}.eat-aff--hero .eat-aff__title{margin-bottom:12px !important}.eat-aff--sidebar .eat-aff__title{margin-bottom:10px !important}.eat-aff--sidebar .eat-aff__subtitle{margin-bottom:12px !important}.eat-aff--inline .eat-aff__title{margin-bottom:4px !important}.eat-aff--inline .eat-aff__subtitle{margin-bottom:6px !important}@media (max-width:768px){.eat-aff--hero .eat-aff__title{margin-bottom:10px !important}.eat-aff--hero .eat-aff__subtitle{margin-bottom:12px !important}}.eat-aff-grid{display:grid;gap:18px;margin:32px 0;align-items:stretch}.eat-aff-grid>.eat-aff{margin:0 !important;max-width:none !important;width:100%}.eat-aff-grid--sidebar{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.eat-aff-grid--inline{grid-template-columns:repeat(auto-fit, minmax(380px, 1fr))}.eat-aff-grid--hero{grid-template-columns:1fr}@media (max-width:640px){.eat-aff-grid{grid-template-columns:1fr;gap:14px}}