/* sjeska.com — блоки: производители, оплата, «Нашли дешевле?» + таймер, «Смотрите также», «Полезная информация» */
.sjy-brands{background:#fff;padding:34px 20px;border-top:1px solid var(--sjx-g-line);border-bottom:1px solid var(--sjx-g-line)}
.sjy-brands__in{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;font-family:var(--sjx-body)}
.sjy-brands h2{margin:0;max-width:520px;font:700 19px/26px var(--sjx-body);color:var(--sjx-text)}
.sjy-brands h2 span{display:block;color:var(--sjx-g)}
.sjy-brands__logos{display:flex;flex-wrap:wrap;gap:14px 34px;align-items:center}
.sjy-brands__logos span{font:800 20px/24px var(--sjx-body);letter-spacing:.06em;color:#a7abb0;text-transform:uppercase;transition:color .2s}
.sjy-brands__logos span:hover{color:var(--sjx-g)}
.sjy-pay{background:var(--sjx-g-soft);padding:42px 20px}
.sjy-pay__in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,1fr) 3fr;gap:30px;align-items:center;font-family:var(--sjx-body)}
.sjy-pay h2{margin:0 0 6px;font:400 28px/34px var(--sjx-head);color:var(--sjx-text)}
.sjy-pay__lead{margin:0;font:700 12px/18px var(--sjx-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sjx-g-deep)}
.sjy-pay__list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.sjy-pay__m{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;background:#fff;border:1px solid var(--sjx-g-line);border-radius:14px;text-align:center;font:700 13px/17px var(--sjx-body);letter-spacing:.04em;text-transform:uppercase;color:var(--sjx-text);transition:transform .2s,box-shadow .2s}
.sjy-pay__m:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(63,138,46,.15)}
.sjy-pay__m svg{width:34px;height:34px;color:var(--sjx-g)}
.sjy-found{padding:60px 20px;background:#fff;font-family:var(--sjx-body)}
.sjy-found__in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}
.sjy-found h2{margin:0 0 16px;font:400 38px/44px var(--sjx-head);text-transform:uppercase;color:var(--sjx-text)}
.sjy-found p{margin:0 0 14px;font:400 18px/28px var(--sjx-body);color:var(--sjx-text)}
.sjy-found p b{font-weight:800}
.sjy-found .sjx-btn{margin-top:8px}
.sjy-timer{padding:30px 26px;border-radius:20px;background:linear-gradient(150deg,var(--sjx-g) 0%,var(--sjx-g-deep) 100%);color:#fff;text-align:center;box-shadow:0 16px 40px rgba(47,109,34,.28)}
.sjy-timer h3{margin:0 0 10px;font:400 30px/36px var(--sjx-head);text-transform:uppercase;color:#fff}
.sjy-timer p{margin:0 0 16px;font:400 16px/24px var(--sjx-body);color:#fff}
.sjy-timer p b{display:block;font:800 22px/28px var(--sjx-body)}
.sjy-timer__tel{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 18px;border-radius:40px;background:#fff;color:var(--sjx-g-deep)!important;font:800 24px/28px var(--sjx-body);text-decoration:none!important;transition:transform .2s,box-shadow .2s}
.sjy-timer__tel:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}
.sjy-timer__tel svg{width:24px;height:24px}
.sjy-timer__note{margin:8px 0 18px!important;font:700 11px/14px var(--sjx-body)!important;letter-spacing:.06em;text-transform:uppercase;opacity:.9}
.sjy-timer__title{margin:0 0 10px!important;font:700 12px/16px var(--sjx-body)!important;letter-spacing:.08em;text-transform:uppercase}
.sjy-timer__row{display:flex;align-items:flex-start;justify-content:center;gap:8px}
.sjy-timer__u{display:flex;flex-direction:column;align-items:center;gap:6px}
.sjy-timer__v{min-width:62px;padding:10px 6px;border-radius:12px;background:#fff;color:var(--sjx-text);font:700 28px/32px var(--sjx-body);font-variant-numeric:tabular-nums}
.sjy-timer__l{font:600 10px/12px var(--sjx-body);letter-spacing:.06em;text-transform:uppercase;opacity:.9}
.sjy-timer__s{padding-top:10px;font:700 26px/32px var(--sjx-body)}
.sjy-see{padding:44px 20px 12px;font-family:var(--sjx-body)}
.sjy-see__in{max-width:1240px;margin:0 auto}
.sjy-see h2{margin:0 0 18px;font:400 26px/32px var(--sjx-head);color:var(--sjx-text)}
.sjy-see__list{display:flex;flex-wrap:wrap;gap:10px}
.sjy-see__list a{display:inline-block;padding:10px 18px;border:1px solid var(--sjx-g-line);border-radius:30px;background:var(--sjx-g-soft);color:var(--sjx-g-deep)!important;font:600 15px/20px var(--sjx-body);text-decoration:none!important;transition:background .2s,color .2s}
.sjy-see__list a:hover{background:var(--sjx-g);color:#fff!important}
.sjy-info{padding:44px 20px 56px;font-family:var(--sjx-body)}
.sjy-info__in{max-width:1240px;margin:0 auto}
.sjy-info h2{margin:0 0 20px;font:400 26px/32px var(--sjx-head);color:var(--sjx-text)}
.sjy-info__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.sjy-info__card{display:flex;flex-direction:column;gap:8px;padding:20px 18px;border:1px solid var(--sjx-g-line);border-radius:14px;background:#fff;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s}
.sjy-info__card:hover{transform:translateY(-3px);border-color:var(--sjx-g);box-shadow:0 10px 24px rgba(63,138,46,.15)}
.sjy-info__name{font:700 16px/21px var(--sjx-body);color:var(--sjx-text)}
.sjy-info__desc{font:400 14px/20px var(--sjx-body);color:var(--sjx-text);opacity:.75}
@media(max-width:991px){.sjy-pay__in{grid-template-columns:1fr}.sjy-pay__list{grid-template-columns:repeat(2,1fr)}.sjy-found__in{grid-template-columns:1fr;gap:28px}.sjy-info__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:575px){.sjy-found h2{font-size:28px;line-height:33px}.sjy-found p{font-size:16px;line-height:25px}.sjy-timer h3{font-size:25px;line-height:30px}.sjy-timer__tel{font-size:20px}.sjy-timer__v{min-width:54px;font-size:24px}.sjy-info__grid{grid-template-columns:1fr}.sjy-brands h2{font-size:17px}.sjy-brands__logos span{font-size:17px}.sjy-pay{padding:32px 14px}.sjy-pay h2{font-size:24px}.sjy-pay__m{padding:18px 8px}}
