.gift-ticket.flight-gift{display:grid;grid-template-columns:minmax(0,1fr) 31%;grid-template-rows:auto 1fr auto;gap:24px 16px;position:relative;isolation:isolate;aspect-ratio:auto;min-height:330px;padding:28px 25px 0;background:#d6f0fc;color:#193f57;border:8px solid #fff;border-radius:8px;transform:rotate(-3deg);box-shadow:0 17px 28px -19px #376d8b80;overflow:hidden}.flight-gift .flight-gift-heading{position:relative;z-index:2;grid-column:1/2;padding-right:0}.flight-gift .brand{font-size:25px;color:#193f57;letter-spacing:-1.4px}.flight-gift .brand-star{color:#bd6815;font-size:27px}.flight-gift .flight-gift-intro{font-size:9px;line-height:1.5;margin-top:10px;color:#196697}.gift-ticket.flight-gift h3{font-size:clamp(23px,2.1vw,35px);font-weight:800;line-height:1.12;letter-spacing:-.055em;margin:16px 0 0;white-space:nowrap}.flight-gift .flight-gift-aircraft{position:absolute;right:-2%;top:21%;width:48%;height:auto;z-index:-1}.flight-gift .flight-gift-personal{grid-column:1/2;align-self:end;min-width:0;position:relative;z-index:2}.airlebnis-modal .flight-gift .flight-gift-recipient,.airlebnis-site .flight-gift .flight-gift-recipient{font-size:12px;font-weight:700;line-height:1.45;margin:0;overflow-wrap:anywhere}.airlebnis-modal .flight-gift .flight-gift-message,.airlebnis-site .flight-gift .flight-gift-message{font-size:10px;line-height:1.5;margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.flight-gift .flight-gift-value{grid-column:2/3;grid-row:2;align-self:end;background:#fff;padding:12px 10px;position:relative;z-index:2;text-align:left;min-width:0}.flight-gift .flight-gift-value span{display:block;font-size:8px;line-height:1.4;font-weight:700;color:#196697}.flight-gift .flight-gift-value strong{font-size:clamp(24px,3.1vw,44px);letter-spacing:-.06em;line-height:1.3;white-space:nowrap;display:block;margin-top:5px;color:#193f57}.flight-gift .flight-gift-value strong.long-value{font-size:clamp(19px,2.35vw,33px)}.flight-gift .flight-gift-footer{grid-column:1/-1;display:flex;justify-content:space-between;gap:14px;padding:12px 0;margin-top:0;border-top:1px solid #add3e6;color:#355c71;font-size:8px;line-height:1.5}.sample-ticket .gift-ticket.flight-gift{width:96%;max-width:610px;min-height:360px}.sample-ticket .gift-ticket.flight-gift h3{font-size:32px}.sample-ticket .flight-gift .flight-gift-value strong{font-size:42px}.sample-ticket .flight-gift .flight-gift-value strong.long-value{font-size:31px}@media(max-width:1100px) and (min-width:761px){.gift-ticket.flight-gift{padding:20px 17px 0;gap:22px 10px;min-height:285px}.flight-gift .brand{font-size:21px}.gift-ticket.flight-gift h3{font-size:23px}.flight-gift .flight-gift-value{padding:9px 7px}.flight-gift .flight-gift-footer,.flight-gift .flight-gift-value span{font-size:7px}.flight-gift .flight-gift-aircraft{top:2%;width:44%}}@media(max-width:760px){.gift-ticket.flight-gift{padding:21px 17px 0;min-height:305px;gap:27px 10px;border-width:6px}.gift-ticket.flight-gift h3{font-size:clamp(23px,5.6vw,35px)}.flight-gift .brand{font-size:23px}.flight-gift .flight-gift-aircraft{top:3%;width:43%}.flight-gift .flight-gift-value{padding:10px 8px}.flight-gift .flight-gift-value strong{font-size:clamp(27px,7.4vw,41px)}.flight-gift .flight-gift-value strong.long-value{font-size:clamp(19px,5.1vw,29px)}.flight-gift .flight-gift-footer{font-size:7px;gap:6px}.sample-ticket .gift-ticket.flight-gift{width:100%;min-height:320px;padding:20px 14px 0}.sample-ticket .gift-ticket.flight-gift h3{font-size:25px}.sample-ticket .flight-gift .flight-gift-value strong{font-size:30px}.sample-ticket .flight-gift .flight-gift-value strong.long-value{font-size:22px}.airlebnis-modal .flight-gift .flight-gift-recipient,.airlebnis-site .flight-gift .flight-gift-recipient{font-size:11px}}@media(prefers-reduced-motion:reduce){.gift-ticket.flight-gift{transform:none}}.flight-gift .flight-gift-value strong.empty-value{font-size:17px;white-space:normal;letter-spacing:-.02em;line-height:1.3}