.gr-offers{background:var(--offers-bg);color:var(--offers-ink);scroll-margin-top:40px}.gr-offers *{box-sizing:border-box}.gr-offers__inner{max-width:1480px;margin:auto;padding:64px 5% 72px}.gr-offers h2,.gr-offers h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:inherit;letter-spacing:-.025em;text-wrap:balance}.gr-offers__head{max-width:720px;margin-bottom:32px}.gr-offers__head h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0 0 12px}.gr-offers__head .rte{font-size:15px;line-height:1.7}.gr-offers__head .rte p{margin:0}.gr-offers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.gr-offers__card{min-width:0}.gr-offers__media{aspect-ratio:4/3;overflow:hidden;background:#f8f5ef}.gr-offers__media a{display:block;height:100%}.gr-offers__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.gr-offers__media a:hover img{transform:scale(1.015)}.gr-offers__body{padding:24px 0 0}.gr-offers__deal{font-family:var(--font-heading-family);font-weight:600;font-size:40px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0 0 12px;color:var(--offers-accent)}.gr-offers__body h3{font-size:clamp(22px,2.3vw,30px);line-height:1.3;margin:0;max-width:25ch}.gr-offers__description{font-size:15px;line-height:1.7;margin:12px 0 0;max-width:48ch}.gr-offers__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 24px;background:var(--offers-accent);color:#ffffff;text-decoration:none;font-size:14px;margin-top:22px;transition:box-shadow .15s}.gr-offers__button:hover{box-shadow:0 0 0 2px var(--offers-accent)}.gr-offers :focus-visible{outline:3px solid #b4773e;outline-offset:4px}.gr-offers__prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gr-offers__price{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-direction:column;color:inherit;text-decoration:none;padding:24px 0;border-top:1px solid currentColor;font-variant-numeric:tabular-nums}.gr-offers__price strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(26px,3vw,40px);line-height:1.2}.gr-offers__price>span{font-size:14px;text-decoration:underline;text-underline-offset:5px;display:flex;justify-content:space-between;gap:15px;width:100%}.gr-offers__price:hover>span{text-decoration-thickness:2px}@media(max-width:749px){.gr-offers__inner{padding:40px 24px 44px}.gr-offers__head{margin-bottom:26px}.gr-offers__grid{grid-template-columns:1fr;gap:40px}.gr-offers__media{aspect-ratio:4/3}.gr-offers__body{padding-top:20px}.gr-offers__body h3{max-width:none}.gr-offers__prices{grid-template-columns:1fr;gap:0}.gr-offers__price{flex-direction:row;align-items:center;padding:22px 0}.gr-offers__price>span{width:auto;font-size:13px}.gr-offers__price strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.gr-offers__media img,.gr-offers__button{transition:none}.gr-offers__media a:hover img{transform:none}}

.gr-offers__prices--solid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gr-offers__price--solid{border:0;padding:24px;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;background:var(--tile-bg,#173f35);color:var(--tile-ink,#ffffff);transition:box-shadow .15s}.gr-offers__price--solid strong{font-size:clamp(24px,3.2vw,44px);line-height:1.2;font-variant-numeric:tabular-nums}.gr-offers__price--solid:hover{box-shadow:inset 0 0 0 3px var(--tile-ink,#ffffff)}.gr-offers__price--solid:focus-visible{outline:3px solid #b4773e;outline-offset:4px}@media(max-width:749px){.gr-offers__prices--solid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gr-offers__price--solid{aspect-ratio:1;padding:12px 4px;flex-direction:column;align-items:center;justify-content:center}.gr-offers__price--solid strong{font-size:clamp(16px,4.5vw,28px);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.gr-offers__price--solid{transition:none}}
