/* ti-offers ti-offers-page.css (itorrents-igruha): the page of the discounts (news 17102). Generated from the approved demos; do not edit by hand - see the package. */
.ofr{--o-card:#fff;--o-ln:#e3e6ea;--o-tx:#2b2f35;--o-mu:#7a828d;--o-in:#f3f5f7;--o-seg:#eef1f4;--o-acc:#7cb342;margin:6px 0 26px;font-family:Arial,sans-serif}
.theme-dark .ofr{--o-card:#2b313b;--o-ln:rgba(255,255,255,.07);--o-tx:#e6e3de;--o-mu:#9aa3ae;--o-in:#262c35;--o-seg:#262c35;--o-acc:#33c9ec}
.ofr *{box-sizing:border-box}
.ofr-hero{position:relative;overflow:hidden;padding:20px 22px 18px;border:1px solid rgba(240,90,60,.35);border-radius:14px; background:radial-gradient(120% 140% at 0% 0%,rgba(255,106,61,.16),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(229,55,61,.1),transparent 60%),var(--o-card)}
.ofr-hero__k{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--o-tx);font:700 24px/1.25 Arial,sans-serif;text-align:left}
.ofr-fire{flex:none;width:24px;height:24px;background:#ff6a3d;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s5 4.2 5 8.6a5 5 0 0 1-10 0C7 9.6 9 8 9 8s.4 2 1.6 2.6C11 9 12 6.6 12 3z'/%3E%3C/svg%3E") center/22px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3s5 4.2 5 8.6a5 5 0 0 1-10 0C7 9.6 9 8 9 8s.4 2 1.6 2.6C11 9 12 6.6 12 3z'/%3E%3C/svg%3E") center/22px no-repeat}
.ofr-hero__p{margin:6px 0 12px;color:var(--o-mu);font-size:14.5px;line-height:1.45}
.ofr-bar{position:sticky;top:var(--topbar-height,45px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:14px 0 14px;padding:10px 0;background:var(--bodybgk)}
.ofr-q{position:relative;flex:1 1 220px;display:flex;align-items:center}
.ofr-q svg{position:absolute;left:11px;width:17px;height:17px;color:var(--o-mu);pointer-events:none}
.ofr-q input{width:100%;height:38px;padding:0 12px 0 35px;border:1px solid var(--o-ln);border-radius:10px;background:var(--o-card);color:var(--o-tx);font:14px Arial,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}
.ofr-q input:focus{border-color:var(--o-acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--o-acc) 22%,transparent)}
.ofr-sort{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--o-ln);border-radius:10px;background:var(--o-seg)}
.ofr-sort button{height:30px;padding:0 11px;border:0;border-radius:7px;background:none;color:var(--o-mu);font:13px Arial,sans-serif;cursor:pointer;white-space:nowrap}
.ofr-sort button:hover{color:var(--o-tx)}
.ofr-sort button.is-on{background:var(--o-card);color:var(--o-tx);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.18)}
.ofr-cnt{margin-left:auto;color:var(--o-mu);font-size:13px;white-space:nowrap}
.ofr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}
@media (max-width:760px){.ofr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:520px){.ofr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}
.ofr-cnt{margin-left:0}
.ofr-sort{width:100%;overflow-x:auto}}
.ofr-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--o-ln);border-radius:10px;background:var(--o-card);text-decoration:none!important; transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.ofr-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--o-acc) 55%,transparent);box-shadow:0 12px 26px rgba(0,0,0,.28)}
.ofr-card[hidden]{display:none}
.ofr-card__cov{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:#151a21}
.ofr-card__cov img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.ofr-card:hover .ofr-card__cov img{transform:scale(1.04)}
.ofr-card__b{display:flex;flex-direction:column;gap:3px;padding:9px 10px 11px}
.ofr-card__t{display:-webkit-box;min-height:2.5em;overflow:hidden;color:var(--o-tx);font-size:14px;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ofr-card__pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;margin-top:4px;color:var(--o-tx)}
.ofr-card__pr b{font-size:18px;line-height:1}
.ofr-card__pr s{color:var(--o-mu);font-size:12.5px}
.ofr-card__pr em{align-self:center;padding:2px 5px;border-radius:4px;background:#e5373d;color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:1.25}
.ofr-more{display:flex;justify-content:center;margin:20px 0 0}
.ofr-more button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;border:1px solid var(--o-ln);border-radius:11px;background:var(--o-card);color:var(--o-tx); font:700 14px Arial,sans-serif;cursor:pointer;transition:border-color .15s,background-color .15s}
.ofr-more button::after{content:"";width:8px;height:8px;margin-top:-4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:.7}
.ofr-more button:hover{border-color:var(--o-acc)}
.ofr-more button[hidden]{display:none}
.ofr-empty{padding:30px 10px;color:var(--o-mu);text-align:center}
.ofr-empty button{margin-left:6px;padding:6px 12px;border:1px solid var(--o-ln);border-radius:8px;background:var(--o-card);color:var(--o-tx);cursor:pointer}
@media (prefers-reduced-motion:reduce){.ofr-card,.ofr-card__cov,.ofr-card__cov img{transition:none}}
.ofr-how{margin:40px 0 12px}
.ofr-how__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 24px 22px;border:1px solid rgba(240,90,60,.3);border-radius:14px; background:radial-gradient(110% 130% at 100% 0%,rgba(255,106,61,.14),transparent 55%),radial-gradient(80% 110% at 0% 100%,rgba(229,55,61,.08),transparent 60%),var(--o-card)}
.ofr-how__tag{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 10px 4px 7px;border-radius:999px;background:rgba(255,106,61,.16);color:#ff7a4d;font-size:12.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.ofr-how__tag svg{width:14px;height:14px}
.ofr-how__k h2{margin:0 0 10px;padding:0;color:var(--o-tx);font:700 24px/1.25 Arial,sans-serif;text-align:left}
.ofr-how__k p{margin:0;color:var(--o-mu);font-size:15px;line-height:1.6}
.ofr-how__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.ofr-how__chips li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--o-in);color:var(--o-tx);font-size:13px}
.ofr-how__chips svg{width:16px;height:16px;color:var(--o-acc)}
.ofr-how__t{margin:34px 0 16px;padding:0;color:var(--o-tx);font:700 19px/1.3 Arial,sans-serif;text-align:left}
.ofr-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
@media (max-width:760px){.ofr-steps{grid-template-columns:1fr}}
.ofr-step{position:relative;display:flex;flex-direction:column;gap:10px;margin:0;padding:18px 18px 20px;border:1px solid var(--o-ln);border-radius:14px;background:var(--o-card)}
.ofr-step__n{position:absolute;top:14px;right:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--o-acc) 14%,transparent);color:var(--o-acc);font-size:14px;font-weight:800;line-height:1}
.ofr-step__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--o-acc) 28%,transparent),color-mix(in srgb,var(--o-acc) 8%,transparent));color:var(--o-acc)}
.ofr-step__ic svg{width:22px;height:22px}
.ofr-step b{margin-top:2px;color:var(--o-tx);font-size:15.5px;line-height:1.3}
.ofr-step p{margin:0;color:var(--o-mu);font-size:13.5px;line-height:1.55}
.ofr-qa__ic{grid-row:1 / 3;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--o-acc) 12%,transparent);color:var(--o-acc)}
.ofr-qa__ic svg{width:21px;height:21px}
.theme-dark .ofr--n{--o-card:#383f4b;--o-in:#424a57;--o-seg:#2f3540;--o-ln:rgba(255,255,255,.06);--o-tx:#e9e6e1;--o-mu:#a9b1bc}
.ofr--n b{font-weight:600}
.ofr--n .ofr-hero{padding:22px 24px 20px;border-color:rgba(240,90,60,.2);border-radius:10px}
.ofr--n .ofr-hero__k{gap:9px;font-size:22px;font-weight:600;letter-spacing:-.01em}
.ofr--n .ofr-fire{width:20px;height:20px;-webkit-mask-size:20px;mask-size:20px}
.ofr--n .ofr-hero__p{margin:6px 0 14px;font-size:14.5px}
.ofr--n .ofr-q input{height:40px;border-radius:8px}
.ofr--n .ofr-sort{border-radius:8px}
.ofr--n .ofr-sort button{height:32px;border-radius:6px;font-weight:500}
.ofr--n .ofr-sort button.is-on{font-weight:600}
.ofr--n .ofr-grid{gap:18px 14px}
.ofr--n.ofr--card .ofr-card{border-radius:8px;box-shadow:0 1px 2px rgba(20,30,45,.04)}
.theme-dark .ofr--n.ofr--card .ofr-card{box-shadow:none}
.ofr--n.ofr--card .ofr-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--o-acc) 45%,transparent);box-shadow:0 12px 26px rgba(20,30,45,.12)}
.theme-dark .ofr--n.ofr--card .ofr-card:hover{box-shadow:0 12px 26px rgba(0,0,0,.3)}
.ofr--n .ofr-card__b{flex:1;gap:2px;padding:10px 12px 12px}
.ofr--n .ofr-card__t{min-height:2.6em;font-size:14.5px;font-weight:400;line-height:1.3;letter-spacing:0}
.ofr--n .ofr-card__pr{margin-top:auto;padding-top:8px;gap:3px 6px}
.ofr--n .ofr-card__pr b{font-size:17px;font-weight:600;letter-spacing:-.01em}
.ofr--n .ofr-card__pr s{font-size:12px}
.ofr--n .ofr-card__pr em{padding:2px 6px;border-radius:999px;background:#e5484d;font-size:11px;font-weight:600}
.ofr--n .ofr-card__cov::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:46%;background:linear-gradient(180deg,rgba(6,8,14,0),rgba(6,8,14,.78));opacity:0;transition:opacity .22s;pointer-events:none}
.ofr--n .ofr-card:hover .ofr-card__cov::after,.ofr--n .ofr-card:focus-visible .ofr-card__cov::after{opacity:1}
.ofr--n .ofr-more button{height:40px;border-radius:8px;font-weight:600}
.ofr--n .ofr-how__hero{padding:22px 24px;border-color:rgba(240,90,60,.18);border-radius:10px}
.ofr--n .ofr-how__tag{padding:4px 11px 4px 8px;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}
.ofr--n .ofr-how__k h2{font-size:21px;font-weight:600;letter-spacing:-.01em}
.ofr--n .ofr-how__chips li{font-size:13px}
.ofr--n .ofr-how__t{margin:34px 0 14px;font-size:18px;font-weight:600}
.ofr--n .ofr-step{border-radius:10px}
.ofr--n .ofr-step__n{width:26px;height:26px;font-size:12.5px;font-weight:600}
.ofr--n .ofr-step__ic{width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--o-acc) 13%,transparent)}
.ofr--n .ofr-step__ic svg{width:20px;height:20px}
.ofr--n .ofr-step b{font-size:15px;font-weight:600}
.ofr--n .ofr-qa__ic{width:38px;height:38px;border-radius:10px}
.ofr--n .ofr-qa__ic svg{width:19px;height:19px}
.ofr--n{--o-acct:#3f7a12}
.theme-dark .ofr--n{--o-acct:#5fd0f3}
.ofr.ofr-b0 .ofr-card__cov::after{display:none !important}
.ofr.ofr-b0 .ofr-grid:not(.is-list) .ofr-card__t{transition:color .18s}
.ofr.ofr-b0 .ofr-grid:not(.is-list) .ofr-card:hover .ofr-card__t{color:var(--o-acct,var(--o-acc))}
.ofr-card__on{position:absolute;top:8px;right:8px;z-index:3;padding:4px 9px;border-radius:999px;background:#1a9fcc;color:#fff;font:400 11.5px/1 Arial,sans-serif;letter-spacing:.04em;box-shadow:0 2px 6px rgba(0,0,0,.3);pointer-events:none}
.theme-light .ofr-card__on{background:#6fae2f}
.ofr.ofr-k5 .ofr-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:30px 20px}
.ofr.ofr-k5 .ofr-card{position:relative;overflow:visible;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;transition:transform .22s ease}
.ofr.ofr-k5 .ofr-card:hover{z-index:2;transform:translateY(-4px)}
.ofr.ofr-k5 .ofr-card__cov{margin-bottom:12px;border-radius:3px;background:var(--bodybgk);transition:box-shadow .22s ease}
.ofr.ofr-k5 .ofr-card:hover .ofr-card__cov{box-shadow:0 12px 24px rgba(0,0,0,.35)}
.theme-light .ofr.ofr-k5 .ofr-card:hover .ofr-card__cov{box-shadow:0 12px 24px rgba(40,50,30,.28)}
.ofr.ofr-k5 .ofr-card:hover .ofr-card__cov img{transform:none}
.ofr.ofr-k5 .ofr-card__cov::after{display:none !important}
.ofr.ofr-k5 .ofr-card__b{padding:0 !important;gap:0;text-align:center}
.ofr.ofr-k5 .ofr-card__t{display:-webkit-box;min-height:0;height:auto;max-height:36px;color:var(--linkcolor) !important;font:400 14px/18px Arial,sans-serif;letter-spacing:0;-webkit-line-clamp:2;transition:color .18s ease}
.ofr.ofr-k5 .ofr-card:hover .ofr-card__t{color:var(--acc-link) !important}
.ofr.ofr-k5 .ofr-card__pr{justify-content:center;margin:0 !important;padding:5px 0 0 !important;gap:8px}
.ofr.ofr-k5 .ofr-card__pr b{color:var(--h1color) !important;font:600 16px/1.2 Arial,sans-serif}
.ofr.ofr-k5 .ofr-card__pr s{color:var(--smsdate3,#8a929c) !important;font:400 13px/1.2 Arial,sans-serif}
.ofr.ofr-k5 .ofr-card__pr em{position:absolute;top:8px;left:8px;z-index:3;padding:4px 9px !important;border:0 !important;border-radius:999px !important;background:#e0484d !important;color:#fff !important; font:400 11.5px/1 Arial,sans-serif !important;letter-spacing:.04em;box-shadow:0 2px 6px rgba(0,0,0,.3)}
.ofr.ofr-k5 .ofr-card{container-type:inline-size}
.ofr.ofr-k5.ofr-z1 .ofr-card__pr em{top:8px;top:calc(150cqw - 27px);left:6px;padding:2px 7px !important;border-radius:6px !important;background:rgba(0,0,0,.62) !important;color:#fff !important; font:500 11.5px/1.5 Arial,sans-serif !important;letter-spacing:0;box-shadow:none}
.ofr.ofr-k5.ofr-z1.ofr-c1 .ofr-card__pr em{background:#4c6b22 !important;color:#beee11 !important}
.ofr.ofr-k5 .ofr-card__on{top:8px;right:auto;left:6px;padding:2px 7px 2px 16px;border-radius:6px;background:rgba(0,0,0,.62);font:500 11.5px/1.5 Arial,sans-serif;letter-spacing:0;box-shadow:none}
.ofr.ofr-k5 .ofr-card__on::before{content:"";position:absolute;left:7px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#4cd964}
.ofr--n .ofr-hero{padding:20px 22px 0;border:1px solid var(--o-ln);border-radius:10px;background:var(--o-card)}
.ofr--n .ofr-hero__k{font-size:21px}
.ofr--n .ofr-hero__p{margin:6px 0 10px;font-size:14.5px}
.ofr-st{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--smsdate3,#8a929c);font:400 13px/1.2 Arial,sans-serif}
.ofr-st s{color:inherit !important;font:inherit !important}
.ofr-st__w{display:none}
.ofr-sp2 .ofr-st__w{display:inline}
.ofr-card__ext{position:absolute;top:8px;right:6px;z-index:3;display:inline-flex;align-items:center;gap:3px;padding:2px 6px 2px 7px;border-radius:6px;background:rgba(0,0,0,.62);color:#fff; font:500 11.5px/1.5 Arial,sans-serif;opacity:0;transform:translateY(-3px);transition:opacity .18s,transform .18s;pointer-events:none}
.ofr-card__ext svg{width:12px;height:12px}
.ofr-card__ext svg,.ofr-card__ext svg *{color:inherit !important}
.ofr-card:hover .ofr-card__ext,.ofr-card:focus-visible .ofr-card__ext{opacity:1;transform:none}
.ofr.ofr--n{margin-top:16px}
.ofr-hero{container-type:inline-size}
.ofr-how svg *{color:inherit !important}
.ofr-step__ic svg,.ofr-qa__ic svg,.ofr-how__tag svg{color:inherit !important}
.ofr-how__chips svg{color:var(--o-acc) !important}
.ofr:not(.ofr-i1) .ofr-step__ic svg{width:20px;height:20px}
.ofr:not(.ofr-i3) .ofr-step__ic,.ofr:not(.ofr-i3) .ofr-qa__ic{color:color-mix(in srgb,var(--o-acc) 80%,#000)}
.theme-dark .ofr:not(.ofr-i3) .ofr-step__ic,.theme-dark .ofr:not(.ofr-i3) .ofr-qa__ic{color:var(--o-acc)}
.ofr:not(.ofr-i1) .ofr-qa__ic svg{width:19px;height:19px}
.ofr:not(.ofr-i1) .ofr-how__chips svg{width:15px;height:15px}
.ofr--n.ofr-h2 .ofr-how__hero{border-color:color-mix(in srgb,var(--o-acc) 30%,transparent); background:radial-gradient(110% 130% at 100% 0%,color-mix(in srgb,var(--o-acc) 15%,transparent),transparent 55%),radial-gradient(80% 110% at 0% 100%,color-mix(in srgb,var(--o-acc) 8%,transparent),transparent 60%),var(--o-card)}
.ofr-h2 .ofr-how__tag{background:color-mix(in srgb,var(--o-acc) 16%,transparent);color:color-mix(in srgb,var(--o-acc) 72%,#000)}
.theme-dark .ofr-h2 .ofr-how__tag{color:var(--o-acc)}
#dle-comments-form .cform__card{transition:box-shadow .35s}
#dle-comments-form.ofr-hl .cform__card{box-shadow:0 0 0 3px rgba(124,179,66,.55)}
.theme-dark #dle-comments-form.ofr-hl .cform__card{box-shadow:0 0 0 3px rgba(51,201,236,.5)}
.ofr-lb{display:inline-flex;align-items:center;flex:none;height:34px;padding:0 15px;border:1px solid color-mix(in srgb,var(--o-acc) 55%,transparent);border-radius:999px;background:none; color:color-mix(in srgb,var(--o-acc) 78%,#000) !important;font-size:13.5px;font-weight:500;text-decoration:none !important;white-space:nowrap;transition:background .15s}
.theme-dark .ofr-lb{color:var(--o-acc) !important}
.ofr-lb:hover{background:color-mix(in srgb,var(--o-acc) 10%,transparent)}
.ofr-cta--t6 b{font-weight:500}
.ofr-t6 .ofr-cta--t6{display:flex !important}
.ofr-cta--t6{align-items:center;gap:16px;margin:30px 0 0;padding:14px 0 14px;border-top:1px solid var(--o-ln);border-bottom:1px solid var(--o-ln)}
.ofr-cta--t6 .ofr-cta__av i{border-color:var(--bodybgk,#f4f4f4)}
.ofr-cta--t6 a:not(.ofr-lb){color:var(--acc-link,#5b8f22)}
.ofr-faq2{display:none;flex-direction:column;gap:8px}
.ofr-q2 .ofr-faq2{display:flex}
.ofr-qd{border:1px solid var(--o-ln);border-radius:10px;background:var(--o-card);transition:border-color .2s}
.ofr-qd[open]{border-color:color-mix(in srgb,var(--o-acc) 35%,var(--o-ln))}
.ofr-qd summary{display:flex;align-items:center;gap:12px;padding:11px 16px 11px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}
.ofr-qd summary::-webkit-details-marker{display:none}
.ofr-qd summary:hover b{color:var(--acc-link,var(--o-acc))}
.ofr-qd .ofr-qa__ic{grid-row:auto;flex:none;width:34px;height:34px;border-radius:9px}
.ofr-qd .ofr-qa__ic svg{width:17px !important;height:17px !important}
.ofr-qd summary b{flex:1;color:var(--o-tx);font-size:15px;font-weight:600;line-height:1.35;transition:color .15s}
.ofr-qd__ch{flex:none;width:9px;height:9px;margin:0 4px 4px 0;border:solid var(--o-mu);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}
.ofr-qd[open] .ofr-qd__ch{margin:4px 4px 0 0;transform:rotate(-135deg)}
.ofr-qd p{margin:0;padding:0 18px 15px 58px;color:var(--o-mu);font-size:14px;line-height:1.6}
.ofr-qd p b{color:var(--o-tx)}
.ofr-cta{display:none !important}
.ofr-cta>div{flex:1;min-width:0}
.ofr-cta b{display:block;color:var(--o-tx);font-size:15px;font-weight:600}
.ofr-cta>div>span{display:block;margin-top:2px;color:var(--o-mu);font-size:13.5px;line-height:1.45}
.ofr-cta__av{display:flex;flex:none}
.ofr-cta__av i{display:grid;place-items:center;width:34px;height:34px;margin-left:-9px;border:2px solid var(--o-in);border-radius:50%;background:var(--c);color:#fff;font:600 13px/1 Arial,sans-serif;font-style:normal}
.ofr-cta__av i:first-child{margin-left:0}
.ofr-how__chips li.is-lic{background:color-mix(in srgb,var(--o-acc) 14%,transparent);color:var(--o-tx);font-weight:600}
.ofr-how__chips li.is-lic .ofr-ico-n{display:inline-block !important}
.ofr .ofr-hero--d2:hover .ofr-bgc{transform:rotate(-12deg)}
.ofr-hero--d2 .ofr-bgc{transition:none}
.ofr--n .ofr-hero.ofr-hero--d2{position:relative;overflow:hidden}
.ofr-dchip{display:inline-block;padding:1px 7px;border-radius:5px;background:#4c6b22;color:#beee11;font-weight:600}
.ofr-hd7{position:relative;margin:0 0 18px}
.ofr-hd7__l{position:relative;z-index:1;max-width:calc(100% - 196px)}
.ofr-bgc{position:absolute;top:-80px;bottom:-80px;left:calc(100% - 236px);display:grid;grid-template-columns:repeat(3,92px);gap:10px;align-content:center;transform:rotate(-12deg);opacity:.95; -webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 46%);mask-image:linear-gradient(90deg,transparent 8%,#000 46%);transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.ofr-bgc img{width:92px;height:138px;border-radius:6px;object-fit:cover}
.ofr-bgc img:nth-child(3n+2){transform:translateY(46px)}
.ofr-hero:hover .ofr-bgc{transform:rotate(-12deg) translateY(-10px)}
@container (max-width:600px){.ofr-bgc{display:none}
.ofr-hd7__l{max-width:none}}
.ofr-hd2__u b{color:var(--o-tx);font-weight:600}
.ofr-empty__gp{display:block;margin-top:12px;font-size:13.5px}
.ofr-empty__gp a{color:#1f7a1f !important}
.theme-dark .ofr-empty__gp a{color:#8fdc8f !important}
.ofr .ofr-card__cov.ofr-gpc,.ofr.ofr-k5 .ofr-card__cov.ofr-gpc{background:linear-gradient(160deg,#14891a,#0a3f0e)}
.ofr-gpc__mz{position:absolute;top:-6%;left:-34%;right:-34%;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;transform:rotate(-12deg);opacity:.42; -webkit-mask-image:linear-gradient(180deg,#000 25%,transparent 72%);mask-image:linear-gradient(180deg,#000 25%,transparent 72%)}
.ofr-card .ofr-gpc__mz img{width:100%;height:auto;aspect-ratio:460/215;border-radius:5px;object-fit:cover;transform:none !important}
.ofr-gpc__in{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:16px 14px 16px;color:#fff}
.ofr-gpc__ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:11px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.ofr-gpc__ic svg{width:22px;height:22px}
.ofr-gpc__ic svg,.ofr-gpc__ic svg *{color:#fff !important}
.ofr-gpc__in b{color:#fff;font-size:17px;font-weight:600;line-height:1.2}
.ofr-gpc__in small{color:rgba(255,255,255,.8);font-size:12.5px}
.ofr-card:hover .ofr-gpc__mz{transform:rotate(-12deg) translateY(-6px);transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.ofr-card__pr.ofr-gpc__pr{color:var(--o-mu);font-size:13px}
.ofr-hd2__u{color:var(--o-mu);font-size:13px}
/* how many cards are seen before "\41f \43e \43a \430 \437 \430 \442 \44c  \435 \449 \451 ": as many rows as reach the bottom of the right column (10; 6 without it), by the width of the list;
   decided here, not by the script - nothing jumps when the page loads or comes back with the scroll */
.ofr-list{container-type:inline-size}
.ofr-mn{display:none}
@media (min-width:951px){@container (max-width:329.98px){.ofr-grid:not(.is-js)>:nth-child(n+11){display:none}.ofr-more:not(.is-js) .ofr-mn--s1{display:inline}.ofr-more--x-s1:not(.is-js){display:none}}
@container (min-width:330px) and (max-width:504.98px){.ofr-grid:not(.is-js)>:nth-child(n+21){display:none}.ofr-more:not(.is-js) .ofr-mn--s2{display:inline}.ofr-more--x-s2:not(.is-js){display:none}}
@container (min-width:505px) and (max-width:679.98px){.ofr-grid:not(.is-js)>:nth-child(n+31){display:none}.ofr-more:not(.is-js) .ofr-mn--s3{display:inline}.ofr-more--x-s3:not(.is-js){display:none}}
@container (min-width:680px) and (max-width:854.98px){.ofr-grid:not(.is-js)>:nth-child(n+41){display:none}.ofr-more:not(.is-js) .ofr-mn--s4{display:inline}.ofr-more--x-s4:not(.is-js){display:none}}
@container (min-width:855px) and (max-width:1029.98px){.ofr-grid:not(.is-js)>:nth-child(n+51){display:none}.ofr-more:not(.is-js) .ofr-mn--s5{display:inline}.ofr-more--x-s5:not(.is-js){display:none}}
@container (min-width:1030px){.ofr-grid:not(.is-js)>:nth-child(n+61){display:none}.ofr-more:not(.is-js) .ofr-mn--s6{display:inline}.ofr-more--x-s6:not(.is-js){display:none}}}
@media (max-width:950px){@container (max-width:329.98px){.ofr-grid:not(.is-js)>:nth-child(n+7){display:none}.ofr-more:not(.is-js) .ofr-mn--n1{display:inline}.ofr-more--x-n1:not(.is-js){display:none}}
@container (min-width:330px) and (max-width:504.98px){.ofr-grid:not(.is-js)>:nth-child(n+13){display:none}.ofr-more:not(.is-js) .ofr-mn--n2{display:inline}.ofr-more--x-n2:not(.is-js){display:none}}
@container (min-width:505px) and (max-width:679.98px){.ofr-grid:not(.is-js)>:nth-child(n+19){display:none}.ofr-more:not(.is-js) .ofr-mn--n3{display:inline}.ofr-more--x-n3:not(.is-js){display:none}}
@container (min-width:680px) and (max-width:854.98px){.ofr-grid:not(.is-js)>:nth-child(n+25){display:none}.ofr-more:not(.is-js) .ofr-mn--n4{display:inline}.ofr-more--x-n4:not(.is-js){display:none}}
@container (min-width:855px) and (max-width:1029.98px){.ofr-grid:not(.is-js)>:nth-child(n+31){display:none}.ofr-more:not(.is-js) .ofr-mn--n5{display:inline}.ofr-more--x-n5:not(.is-js){display:none}}
@container (min-width:1030px){.ofr-grid:not(.is-js)>:nth-child(n+37){display:none}.ofr-more:not(.is-js) .ofr-mn--n6{display:inline}.ofr-more--x-n6:not(.is-js){display:none}}}
.ofr-card__cov img{background:var(--pv) center/cover no-repeat}
.ofr-bgc__t{position:relative;display:block;width:92px;height:138px;border-radius:6px;overflow:hidden;background:#1c222c}
.ofr-bgc__t::before{content:"";position:absolute;inset:-6px;background:var(--pv) center/cover no-repeat;filter:blur(6px) saturate(1.1)}
.ofr-bgc__t:nth-child(3n+2){transform:translateY(46px)}
.ofr-bgc .ofr-bgc__t img{position:relative;display:block;width:100%;height:100%;border-radius:0;transform:none;transition:opacity .45s ease}
.ofr-bgc.is-wait img{opacity:0;transition:none}.ofr-bgc.is-now img{transition:none}
@media (prefers-reduced-motion:reduce){.ofr-bgc .ofr-bgc__t img{transition:none}}
@media (max-width:560px){.ofr-cta--t6{flex-wrap:wrap;gap:10px 12px}.ofr-cta--t6>div{flex:1 1 calc(100% - 96px)}.ofr-cta--t6 .ofr-lb{margin-left:96px}}
.ofr .ofr-hero__k,.ofr .ofr-how__k h2,.ofr .ofr-how__t,.ofr .ofr-step b,.ofr .ofr-qd summary b,.ofr.ofr-k5 .ofr-card__pr b,.ofr .ofr-how__chips li.is-lic{font-family:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif !important;letter-spacing:0 !important}
