.gift-vouchers_intro__bS0Qj{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:6%;align-items:center}.gift-vouchers_preview___TUBU{margin:0;min-width:0}.gift-vouchers_preview___TUBU img,.gift-vouchers_teaser__5PqTt img{display:block;width:100%;height:auto;border:1px solid var(--line)}.gift-vouchers_preview___TUBU figcaption{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.6}.gift-vouchers_order__bq7uy{min-width:0}.gift-vouchers_order__bq7uy h2{font-size:clamp(30px,3vw,44px)}.gift-vouchers_validity__FzbSF{padding-top:14px;border-top:1px solid var(--line)}.gift-vouchers_actions__X5qRY{display:flex;align-items:flex-start;flex-direction:column;gap:20px;margin-top:24px}.gift-vouchers_sessions__T1y8p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gift-vouchers_session__EBekO{display:flex;flex-direction:column;padding:30px;border:1px solid var(--line)}.gift-vouchers_session__EBekO h2{font-size:30px;line-height:1.2;margin:20px 0 12px}.gift-vouchers_session__EBekO p{margin:0 0 24px}.gift-vouchers_price___dsBD{display:block;margin-top:auto;margin-bottom:20px;font-size:30px;font-weight:400}.gift-vouchers_session__EBekO .text-link{align-self:flex-start}.gift-vouchers_steps__XiIQj>h2{margin-bottom:36px}.gift-vouchers_steps__XiIQj ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:0;list-style:none}.gift-vouchers_steps__XiIQj li{border-top:1px solid var(--line);padding-top:20px}.gift-vouchers_stepNumber__s2WcK{color:var(--muted);font-size:13px}.gift-vouchers_steps__XiIQj h3{margin:16px 0 10px;font-size:24px;line-height:1.3}.gift-vouchers_redeem__VNRK_{background:var(--olive);color:var(--paper);padding:70px 0}.gift-vouchers_redeem__VNRK_>div{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12%}.gift-vouchers_redeem__VNRK_ p{color:inherit}.gift-vouchers_redeem__VNRK_ h2{font-size:clamp(32px,4vw,48px)}.gift-vouchers_redeem__VNRK_ .text-link{color:inherit}.gift-vouchers_redeem__VNRK_ .button{margin-top:20px}.gift-vouchers_teaser__5PqTt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8%;border-top:1px solid var(--line)}.gift-vouchers_teaser__5PqTt h2{font-size:clamp(34px,4vw,52px)}@media (max-width:1000px){.gift-vouchers_intro__bS0Qj{grid-template-columns:minmax(0,1fr);gap:32px}.gift-vouchers_sessions__T1y8p{gap:16px}.gift-vouchers_session__EBekO{padding:22px}}@media (max-width:760px){.gift-vouchers_redeem__VNRK_>div,.gift-vouchers_sessions__T1y8p,.gift-vouchers_steps__XiIQj ol,.gift-vouchers_teaser__5PqTt{grid-template-columns:minmax(0,1fr);gap:28px}.gift-vouchers_session__EBekO h2{font-size:30px}.gift-vouchers_redeem__VNRK_{padding:44px 0}.gift-vouchers_actions__X5qRY .button,.gift-vouchers_redeem__VNRK_ .button{max-width:100%;white-space:normal}}