.offers-page{--ofr-ink:#10182b;--ofr-muted:#7a8394;--ofr-line:#e7eaf0;--ofr-accent:#f6a824;--ofr-radius:14px;--ofr-ease:cubic-bezier(0.22,0.8,0.3,1);background-color:#fff;padding-top:70px;padding-bottom:100px;overflow-x:clip}.offers-page .ofr-section{margin-bottom:80px;scroll-margin-top:110px}.offers-page .ofr-section:last-child{margin-bottom:0}.offers-page .ofr-section-head{margin-bottom:32px}.offers-page .ofr-section-head h2{margin:0;font-family:var(--font-rubik);font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.4px;color:var(--ofr-ink)}.offers-page .ofr-grid{display:grid;grid-gap:30px;gap:30px;--ofr-ratio:16/10;--ofr-title:18px;--ofr-price:23px;--ofr-body-pad:18px 20px 22px;--ofr-btn-pad:11px 20px;--ofr-btn-size:14px;--ofr-meta-gap:8px 16px;--ofr-meta-size:13px}.offers-page .ofr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));--ofr-ratio:16/9;--ofr-title:20px;--ofr-price:25px;--ofr-body-pad:20px 24px 24px;--ofr-btn-pad:12px 24px;--ofr-meta-gap:8px 22px;--ofr-meta-size:14px}.offers-page .ofr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.offers-page .ofr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));--ofr-ratio:3/2;--ofr-title:17px;--ofr-price:21px;--ofr-body-pad:16px 16px 18px;--ofr-btn-pad:10px 15px;--ofr-btn-size:13px;--ofr-meta-gap:6px 12px}.offers-page .ofr-grid>.ofr-reveal{display:flex}.offers-page .ofr-grid>.ofr-reveal>.ofr-card{width:100%}.offers-page .ofr-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff;border:1px solid var(--ofr-line);border-radius:var(--ofr-radius);overflow:hidden;box-shadow:0 2px 10px rgba(16,24,43,.05);transition:transform .45s var(--ofr-ease),box-shadow .45s var(--ofr-ease),border-color .45s var(--ofr-ease)}.offers-page .ofr-card:hover{transform:translateY(-8px);box-shadow:0 18px 42px rgba(16,24,43,.15);border-color:transparent}.offers-page .ofr-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ofr-ratio);background-color:#eceff4}@supports not (aspect-ratio:16/10){.offers-page .ofr-card-media{height:0;padding-bottom:62.5%}}.offers-page .ofr-card-media img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center 34%;transition:transform .6s var(--ofr-ease)}.offers-page .ofr-card:hover .ofr-card-media img{transform:scale(1.07)}.offers-page .ofr-card-media:after{content:"";position:absolute;inset:0 0 auto 0;height:clamp(56px,30%,96px);background:linear-gradient(180deg,rgba(16,24,43,.26),rgba(16,24,43,0));pointer-events:none}.offers-page .ofr-badge{position:absolute;top:14px;left:14px;z-index:2;padding:6px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 4px 12px rgba(16,24,43,.22)}.offers-page .ofr-card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--ofr-body-pad)}.offers-page .ofr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ofr-meta-gap);margin:0 0 14px;padding:0 0 14px;list-style:none;border-bottom:1px solid var(--ofr-line)}.offers-page .ofr-meta li{display:inline-flex;align-items:center;gap:6px;font-size:var(--ofr-meta-size);font-weight:500;color:var(--ofr-muted);line-height:1}.offers-page .ofr-meta li svg{flex:none;fill:var(--ofr-accent)}.offers-page .ofr-card-title{margin:0 0 18px;font-family:var(--font-rubik);font-size:var(--ofr-title);font-weight:600;line-height:1.4}.offers-page .ofr-card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ofr-ink);transition:color .35s var(--ofr-ease)}.offers-page .ofr-card:hover .ofr-card-title a{color:var(--ofr-accent)}.offers-page .ofr-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}.offers-page .ofr-price-label{display:block;margin:0 0 4px;font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ofr-muted);line-height:1}.offers-page .ofr-price{display:block;font-family:var(--font-rubik);font-size:var(--ofr-price);font-weight:700;line-height:1.1;color:var(--ofr-accent)}.offers-page .ofr-btn{position:relative;z-index:0;display:inline-flex;align-items:center;gap:8px;flex:none;padding:var(--ofr-btn-pad);border:1.5px solid var(--ofr-accent);border-radius:30px;overflow:hidden;font-size:var(--ofr-btn-size);font-weight:600;white-space:nowrap;color:var(--ofr-accent);background-color:transparent;transition:color .35s var(--ofr-ease),transform .35s var(--ofr-ease),box-shadow .35s var(--ofr-ease)}.offers-page .ofr-btn:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--ofr-accent);transform:translateX(-101%);transition:transform .45s var(--ofr-ease)}.offers-page .ofr-btn svg{fill:currentColor;transition:transform .35s var(--ofr-ease)}.offers-page .ofr-btn:focus-visible,.offers-page .ofr-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(246,168,36,.38)}.offers-page .ofr-btn:focus-visible:before,.offers-page .ofr-btn:hover:before{transform:translateX(0)}.offers-page .ofr-btn:focus-visible svg,.offers-page .ofr-btn:hover svg{transform:translateX(4px)}.offers-page .ofr-btn:focus-visible{outline:2px solid var(--ofr-ink);outline-offset:3px}.offers-page .ofr-empty{grid-column:1/-1;padding:48px 24px;text-align:center;border:1px dashed #d8dde5;border-radius:var(--ofr-radius);background-color:#fafbfc}.offers-page .ofr-empty p{margin:0 0 20px;color:var(--ofr-muted)}.offers-page .ofr-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ofr-ease),transform .7s var(--ofr-ease);transition-delay:var(--ofr-delay,0ms)}.offers-page .ofr-reveal.is-visible{opacity:1;transform:none}@media (max-width:1199px){.offers-page .ofr-grid{gap:24px;--ofr-title:17px;--ofr-price:21px;--ofr-body-pad:16px 18px 20px;--ofr-btn-pad:10px 16px;--ofr-btn-size:13px;--ofr-meta-size:13px;--ofr-meta-gap:8px 14px}.offers-page .ofr-grid--4{grid-template-columns:repeat(3,minmax(0,1fr));--ofr-ratio:16/10}.offers-page .ofr-section-head h2{font-size:32px}}@media (max-width:991px){.offers-page{padding-top:70px;padding-bottom:80px}.offers-page .ofr-grid,.offers-page .ofr-grid--2,.offers-page .ofr-grid--3,.offers-page .ofr-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));--ofr-ratio:16/10;--ofr-title:18px;--ofr-price:22px}.offers-page .ofr-section{margin-bottom:64px}.offers-page .ofr-section-head h2{font-size:28px}}@media (max-width:767px){.offers-page{padding-top:56px;padding-bottom:64px}.offers-page .ofr-grid,.offers-page .ofr-grid--2,.offers-page .ofr-grid--3,.offers-page .ofr-grid--4{grid-template-columns:minmax(0,1fr);gap:22px;--ofr-ratio:16/9;--ofr-title:18px;--ofr-price:22px;--ofr-body-pad:18px 20px 20px;--ofr-btn-pad:11px 18px}.offers-page .ofr-section{margin-bottom:52px}.offers-page .ofr-section-head{margin-bottom:24px}.offers-page .ofr-section-head h2{font-size:25px}}@media (max-width:479px){.offers-page .ofr-section-head h2{font-size:22px}.offers-page .ofr-card-foot{align-items:center;gap:12px}}@media (hover:none){.offers-page .ofr-card:hover{transform:none;box-shadow:0 2px 10px rgba(16,24,43,.05);border-color:var(--ofr-line)}.offers-page .ofr-card:hover .ofr-card-media img{transform:none}}@media (prefers-reduced-motion:reduce){.offers-page .ofr-reveal{opacity:1!important;transform:none!important}.offers-page .ofr-btn,.offers-page .ofr-btn svg,.offers-page .ofr-btn:before,.offers-page .ofr-card,.offers-page .ofr-card-media img,.offers-page .ofr-card-title a,.offers-page .ofr-reveal{transition:none!important}.offers-page .ofr-btn:hover,.offers-page .ofr-card:hover,.offers-page .ofr-card:hover .ofr-card-media img{transform:none!important}}