/* SaaleMomente · Gutscheine (24.10.2026)
   Ruhiges Atelier-Layout mit leisen Lichteffekten (Aurora, Lichtlauf, Lichtkegel, Glanz) im Stil der Startseite.
   Inhalte, Links und die Anlass-Auswahl bleiben unverändert. Bei „Bewegung reduzieren“ ruht alles. */
@property --ga-beam{syntax:"<angle>";inherits:false;initial-value:0deg}
body.ci-page-gutscheine{--ga-ink:#15372d;--ga-soft:#3f5a51;--ga-night:#0b1d18;--ga-forest:#10291f;--ga-brass:#b48a52;--ga-sand:#e7c592;--ga-birch:#fbfaf6;--ga-paper:#f4f1e8;--ga-line:rgba(21,55,45,.14);
 --ga-display:"Playfair Display",Georgia,"Times New Roman",serif;--ga-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ga-ease:cubic-bezier(.22,.7,.16,1);background:var(--ga-paper)}
html body.ci-page-gutscheine main.ga{padding-top:clamp(96px,9vw,128px)!important}
html body.ci-page-gutscheine main.ga>.shell{padding-top:0!important;max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px);width:auto}

/* 1 · Startbild als dunkle Bühne mit Aurora */
html body.ci-page-gutscheine main.ga .sm-gift-intro{position:relative;isolation:isolate;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;grid-template-rows:auto auto;column-gap:clamp(24px,5vw,72px);row-gap:18px;align-items:center;
 margin:0;padding:clamp(48px,6.5vw,92px) clamp(24px,5.5vw,80px)!important;border-radius:28px;background:radial-gradient(120% 140% at 0% 0%,#173a2f 0%,var(--ga-forest) 45%,var(--ga-night) 100%);color:var(--ga-birch);box-shadow:0 40px 80px -48px rgba(11,29,24,.55)}
html body.ci-page-gutscheine main.ga .sm-gift-intro::before,html body.ci-page-gutscheine main.ga .sm-gift-intro::after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}
html body.ci-page-gutscheine main.ga .sm-gift-intro::before{width:46%;aspect-ratio:1;left:-8%;bottom:-30%;background:radial-gradient(circle,rgba(180,138,82,.55),transparent 65%);animation:gaAuroraA 18s ease-in-out infinite alternate}
html body.ci-page-gutscheine main.ga .sm-gift-intro::after{width:52%;aspect-ratio:1;right:-12%;top:-35%;background:radial-gradient(circle,rgba(96,150,128,.45),transparent 65%);animation:gaAuroraB 22s ease-in-out infinite alternate}
@keyframes gaAuroraA{to{transform:translate(18%,-14%) scale(1.15)}}
@keyframes gaAuroraB{to{transform:translate(-16%,16%) scale(1.1)}}
html body.ci-page-gutscheine main.ga .sm-gift-intro>div:first-child{grid-column:1;grid-row:1;align-self:end}
html body.ci-page-gutscheine main.ga .sm-gift-intro>p{grid-column:1;grid-row:2;align-self:start;margin:0!important;max-width:38ch!important;font:400 clamp(17px,1.35vw,19px)/1.65 var(--ga-body)!important;color:rgba(251,250,246,.84)!important}
html body.ci-page-gutscheine main.ga .sm-gift-intro .section-kicker{font:italic 400 20px/1.3 var(--ga-display)!important;letter-spacing:0!important;text-transform:none!important;color:var(--ga-sand)!important;margin:0 0 16px!important}
html body.ci-page-gutscheine main.ga .sm-gift-intro h1{font:500 clamp(42px,5.6vw,78px)/1.04 var(--ga-display)!important;letter-spacing:-.02em!important;color:var(--ga-birch)!important;margin:0!important;max-width:12ch;white-space:pre-line;text-wrap:balance}

/* Fächer aus drei Gutscheinkarten */
html body.ci-page-gutscheine main.ga .ga-fan{grid-column:2;grid-row:1/3;position:relative;height:clamp(300px,30vw,400px);perspective:1400px}
html body.ci-page-gutscheine main.ga .ga-ticket{position:absolute;left:50%;top:50%;width:min(100%,400px);aspect-ratio:1.6;margin:0;padding:clamp(20px,2.2vw,30px);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate;
 color:var(--ga-birch);border:1px solid rgba(231,197,146,.28);box-shadow:0 30px 60px -28px rgba(0,0,0,.65);transform-origin:50% 120%;transition:transform .9s var(--ga-ease)}
html body.ci-page-gutscheine main.ga .ga-ticket span{font:600 12px/1.2 var(--ga-body);letter-spacing:.16em;text-transform:uppercase;opacity:.82}
html body.ci-page-gutscheine main.ga .ga-ticket strong{font:italic 500 clamp(30px,3.4vw,46px)/1 var(--ga-display);letter-spacing:-.01em}
html body.ci-page-gutscheine main.ga .ga-ticket small{font:400 13px/1.4 var(--ga-body);opacity:.78}
html body.ci-page-gutscheine main.ga .ga-ticket::after{content:"";position:absolute;inset:-40%;z-index:-1;background:linear-gradient(115deg,transparent 42%,rgba(255,240,214,.28) 50%,transparent 58%);transform:translateX(-60%);animation:gaShine 7s cubic-bezier(.4,0,.2,1) infinite}
html body.ci-page-gutscheine main.ga .ga-t1{background:linear-gradient(140deg,#24504a,#0f2c2a);transform:translate(-50%,-50%) rotate(-14deg) translate(-14%,4%)}
html body.ci-page-gutscheine main.ga .ga-t2{background:linear-gradient(140deg,#3a3532,#1f1d1c);transform:translate(-50%,-50%) rotate(-5deg) translate(-4%,1%)}
html body.ci-page-gutscheine main.ga .ga-t3{background:linear-gradient(140deg,#1f4256,#0b2131);transform:translate(-50%,-50%) rotate(5deg) translate(6%,0)}
html body.ci-page-gutscheine main.ga .ga-t2::after{animation-delay:1.2s}html body.ci-page-gutscheine main.ga .ga-t3::after{animation-delay:2.4s}
html body.ci-page-gutscheine main.ga .ga-t0{background:linear-gradient(140deg,#2b5a47,#13332a);border-color:rgba(231,197,146,.5);transform:translate(-50%,-50%) rotate(12deg) translate(14%,6%);box-shadow:0 40px 70px -30px rgba(0,0,0,.7)}
html body.ci-page-gutscheine main.ga .ga-t0 strong{color:var(--ga-sand);font-size:clamp(36px,4.2vw,58px)}
html body.ci-page-gutscheine main.ga .ga-t0::after{animation-delay:3.6s}
html body.ci-page-gutscheine main.ga .ga-t0::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;
 background:conic-gradient(from var(--ga-beam),rgba(231,197,146,.06) 0deg,rgba(231,197,146,.06) 250deg,rgba(231,197,146,.55) 300deg,#f3d9a8 338deg,rgba(231,197,146,.55) 352deg,rgba(231,197,146,.06) 360deg);
 -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:gaBeam 6s linear infinite}
@keyframes gaBeam{to{--ga-beam:360deg}}
@keyframes gaShine{0%{transform:translateX(-60%)}36%,100%{transform:translateX(60%)}}
@media (hover:hover) and (pointer:fine){
 html body.ci-page-gutscheine main.ga .ga-fan:hover .ga-t1{transform:translate(-50%,-50%) rotate(-18deg) translate(-26%,6%)}
 html body.ci-page-gutscheine main.ga .ga-fan:hover .ga-t2{transform:translate(-50%,-50%) rotate(-7deg) translate(-10%,0)}
 html body.ci-page-gutscheine main.ga .ga-fan:hover .ga-t3{transform:translate(-50%,-50%) rotate(6deg) translate(10%,-2%)}
 html body.ci-page-gutscheine main.ga .ga-fan:hover .ga-t0{transform:translate(-50%,-50%) rotate(15deg) translate(22%,8%)}
}

/* 2 · Anlass-Auswahl als ruhige Pillenleiste mit gleitender Markierung */
html body.ci-page-gutscheine main.ga .journey-gift-occasion{margin:clamp(40px,5vw,64px) auto 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;text-align:center;max-width:820px}
html body.ci-page-gutscheine main.ga .journey-gift-occasion .journey-kicker{font:italic 400 20px/1.3 var(--ga-display)!important;letter-spacing:0!important;text-transform:none!important;color:#8b6243!important;margin:0 0 8px!important}
html body.ci-page-gutscheine main.ga .journey-gift-occasion h2{font:500 clamp(32px,3.6vw,48px)/1.1 var(--ga-display)!important;color:var(--ga-ink)!important;margin:0 0 22px!important}
html body.ci-page-gutscheine main.ga .journey-tabs{position:relative;display:inline-flex!important;flex-wrap:wrap;justify-content:center;gap:4px!important;padding:5px!important;border-radius:999px;background:#fff;border:1px solid var(--ga-line);box-shadow:0 12px 30px -22px rgba(11,29,24,.4)}
html body.ci-page-gutscheine main.ga .journey-tabs button{position:relative;z-index:1;min-height:44px;padding:10px 20px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--ga-ink)!important;font:500 15px/1.2 var(--ga-body)!important;cursor:pointer;transition:color .35s var(--ga-ease)}
html body.ci-page-gutscheine main.ga .journey-tabs button[aria-pressed="true"]{color:var(--ga-birch)!important}
html body.ci-page-gutscheine main.ga .journey-tabs .ga-pill{position:absolute;z-index:0;top:0;left:0;border-radius:999px;background:var(--ga-ink);box-shadow:0 8px 18px -10px rgba(11,29,24,.7);transition:transform .5s var(--ga-ease),width .5s var(--ga-ease),height .5s var(--ga-ease);pointer-events:none}
html body.ci-page-gutscheine main.ga .journey-tabs:not(.ga-has-pill) button[aria-pressed="true"]{background:var(--ga-ink)!important}
html body.ci-page-gutscheine main.ga [data-gift-occasion-note]{margin:16px auto 0!important;max-width:60ch;font:400 16px/1.6 var(--ga-body)!important;color:var(--ga-soft)!important;min-height:1.6em}

/* 3 · Drei gleichwertige Gutscheinkarten */
html body.ci-page-gutscheine main.ga #auswahl{margin-top:clamp(36px,4.5vw,56px)}
html body.ci-page-gutscheine main.ga .ga-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2vw,28px)!important}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card{position:relative;isolation:isolate;display:flex!important;flex-direction:column!important;min-width:0;margin:0!important;padding:0!important;border-radius:22px!important;background:#fff!important;border:1px solid var(--ga-line)!important;overflow:hidden;box-shadow:0 24px 50px -40px rgba(11,29,24,.45);
 transition:transform .6s var(--ga-ease),box-shadow .6s var(--ga-ease);opacity:1!important;transform:none}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card>*{grid-column:auto!important;grid-row:auto!important;order:0!important}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-image{order:0!important;margin:0!important;width:100%!important;aspect-ratio:4/3!important;height:auto!important;border-radius:0!important;overflow:hidden;opacity:1!important;clip-path:none!important}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-image img{display:block;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;transform:scale(1.001)}
html body.ci-page-gutscheine main.ga #schmiedehafen .sm-gift-image img{object-position:50% 62%}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy{order:1!important;position:relative;z-index:1;display:flex!important;flex-direction:column!important;flex:1;padding:clamp(22px,2.3vw,32px)!important;background:none!important;max-width:none!important;text-align:left}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy .section-kicker{font:italic 400 18px/1.3 var(--ga-display)!important;letter-spacing:0!important;text-transform:none!important;color:#8b6243!important;margin:0 0 8px!important}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy h2{font:500 clamp(28px,2.4vw,36px)/1.1 var(--ga-display)!important;color:var(--ga-ink)!important;margin:0 0 12px!important;letter-spacing:-.01em!important}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy>p:not(.section-kicker){font:400 17px/1.62 var(--ga-body)!important;color:var(--ga-soft)!important;margin:0 0 24px!important;max-width:none!important;transition:opacity .35s}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy .button{position:relative;overflow:hidden;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%!important;margin-top:auto!important;min-height:52px!important;padding:12px 20px!important;border-radius:999px!important;background:var(--ga-ink)!important;color:var(--ga-birch)!important;border:0!important;font:600 15px/1.2 var(--ga-body)!important;letter-spacing:.01em!important;text-decoration:none!important;transition:background .35s,transform .35s var(--ga-ease)}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy .button::after{content:"→";font-weight:400;transition:transform .35s var(--ga-ease)}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy .button::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(231,197,146,.38) 50%,transparent 70%);transform:translateX(-120%);animation:gaBtnShine 7s cubic-bezier(.4,0,.2,1) infinite}
html body.ci-page-gutscheine main.ga #schmiedehafen .button::before{animation-delay:1.4s}html body.ci-page-gutscheine main.ga #reisebuero .button::before{animation-delay:2.8s}
@keyframes gaBtnShine{0%{transform:translateX(-120%)}30%,100%{transform:translateX(120%)}}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy .button:focus-visible{outline:3px solid var(--ga-brass);outline-offset:3px}
/* Lichtkegel und Lichtlauf beim Überfahren (nur Maus/Trackpad) */
@media (hover:hover) and (pointer:fine){
 html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--spot,0);transition:opacity .45s ease;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(180,138,82,.14),transparent 62%)}
 html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:var(--spot,0);transition:opacity .45s ease;
  background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(214,170,110,1),transparent 70%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
 html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card:hover{transform:translateY(-6px);box-shadow:0 40px 70px -44px rgba(11,29,24,.6)}
 html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card:hover .button{background:#0f2a22!important}
 html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card:hover .button::after{transform:translateX(4px)}
}
html body.ci-page-gutscheine main.ga .sm-gift-scope{margin:22px auto 0!important;max-width:64ch!important;text-align:center;font:400 15px/1.6 var(--ga-body)!important;color:var(--ga-soft)!important}

/* 4 · Hinweise als ruhiger Zweispalter */
html body.ci-page-gutscheine main.ga .sm-gift-information{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(24px,5vw,72px)!important;margin:clamp(56px,7vw,96px) 0 0!important;padding:clamp(32px,4vw,48px) 0 clamp(40px,5vw,64px)!important;border-top:1px solid var(--ga-line)!important;background:none!important}
html body.ci-page-gutscheine main.ga .sm-gift-information h2{font:500 clamp(28px,2.8vw,40px)/1.12 var(--ga-display)!important;color:var(--ga-ink)!important;margin:0 0 16px!important}
html body.ci-page-gutscheine main.ga .sm-gift-information p{font:400 17px/1.65 var(--ga-body)!important;color:var(--ga-soft)!important;margin:0 0 14px!important;max-width:52ch!important}
html body.ci-page-gutscheine main.ga .sm-gift-information a{color:var(--ga-ink)!important;font-weight:600;text-underline-offset:4px}
html body.ci-page-gutscheine main.ga .sm-gift-extra{padding-left:clamp(0px,3vw,40px)!important;border-left:1px solid var(--ga-line)!important;border-top:0!important}

/* sanftes Einblenden beim Scrollen (nur mit JavaScript und erlaubter Bewegung) */
html body.ci-page-gutscheine main.ga.ga-js [data-ga-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ga-ease),transform .8s var(--ga-ease);transition-delay:var(--ga-d,0s)}
html body.ci-page-gutscheine main.ga.ga-js [data-ga-reveal].is-in{opacity:1;transform:none}

/* Tablet und Handy */
@media (max-width:1000px){
 html body.ci-page-gutscheine main.ga .sm-gift-intro{grid-template-columns:1fr!important;grid-template-rows:auto auto auto}
 html body.ci-page-gutscheine main.ga .sm-gift-intro>div:first-child{grid-row:1}
 html body.ci-page-gutscheine main.ga .ga-fan{grid-column:1;grid-row:3;height:clamp(230px,52vw,330px);margin-top:6px}
 html body.ci-page-gutscheine main.ga .sm-gift-intro>p{grid-row:2}
 html body.ci-page-gutscheine main.ga .ga-ticket{width:min(76%,360px)}
 html body.ci-page-gutscheine main.ga .ga-grid{grid-template-columns:1fr!important;max-width:620px;margin:0 auto}
 html body.ci-page-gutscheine main.ga .sm-gift-information{grid-template-columns:1fr!important}
 html body.ci-page-gutscheine main.ga .sm-gift-extra{padding:28px 0 0!important;border-left:0!important;border-top:1px solid var(--ga-line)!important}
}
@media (max-width:600px){
 html body.ci-page-gutscheine main.ga{padding-top:92px!important}
 html body.ci-page-gutscheine main.ga .sm-gift-intro{border-radius:22px;padding:36px 22px 30px!important}
 html body.ci-page-gutscheine main.ga .sm-gift-intro h1{font-size:clamp(38px,11vw,50px)!important}
 html body.ci-page-gutscheine main.ga .sm-gift-intro>p{font-size:17px!important}
 html body.ci-page-gutscheine main.ga .ga-fan{height:clamp(200px,58vw,260px)}
 html body.ci-page-gutscheine main.ga .ga-ticket{width:74%;padding:16px 18px;border-radius:16px}
 html body.ci-page-gutscheine main.ga .ga-ticket span{font-size:10px}
 html body.ci-page-gutscheine main.ga .ga-ticket small{font-size:11px}
 html body.ci-page-gutscheine main.ga .ga-ticket strong{font-size:26px}
 html body.ci-page-gutscheine main.ga .ga-t0 strong{font-size:32px}
 html body.ci-page-gutscheine main.ga .journey-tabs{display:flex!important;border-radius:22px;padding:6px!important}
 html body.ci-page-gutscheine main.ga .journey-tabs button{flex:1 1 auto;padding:10px 14px!important;font-size:15px!important}
 html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy{padding:22px 20px 24px!important}
 html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy h2{font-size:30px!important}
}
@media (prefers-reduced-motion:reduce){
 html body.ci-page-gutscheine main.ga .sm-gift-intro::before,html body.ci-page-gutscheine main.ga .sm-gift-intro::after,html body.ci-page-gutscheine main.ga .ga-ticket::after,html body.ci-page-gutscheine main.ga .ga-t0::before,html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy .button::before{animation:none!important}
 html body.ci-page-gutscheine main.ga .ga-ticket,html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card,html body.ci-page-gutscheine main.ga .journey-tabs .ga-pill{transition:none!important}
 html body.ci-page-gutscheine main.ga.ga-js [data-ga-reveal]{opacity:1;transform:none;filter:none}
}
html[data-sm-motion=paused] body.ci-page-gutscheine main.ga *,html[data-sm-motion=paused] body.ci-page-gutscheine main.ga *::before,html[data-sm-motion=paused] body.ci-page-gutscheine main.ga *::after{animation-play-state:paused!important}
/* Feinabstimmung: Bühne so breit wie die Karten, Karten ohne Leerraum, hintere Fächerkarten nur mit Namen */
html body.ci-page-gutscheine main.ga .sm-gift-intro,html body.ci-page-gutscheine main.ga .journey-gift-occasion,html body.ci-page-gutscheine main.ga #auswahl,html body.ci-page-gutscheine main.ga .sm-gift-information{box-sizing:border-box;width:min(100%,1160px)!important;margin-left:auto!important;margin-right:auto!important}
html body.ci-page-gutscheine main.ga .journey-gift-occasion{width:min(100%,820px)!important}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy{justify-content:flex-start!important;min-height:0!important;margin:0!important}
html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-copy>*:first-child{margin-top:0!important}
html body.ci-page-gutscheine main.ga .ga-t1 strong,html body.ci-page-gutscheine main.ga .ga-t1 small,html body.ci-page-gutscheine main.ga .ga-t2 strong,html body.ci-page-gutscheine main.ga .ga-t2 small,html body.ci-page-gutscheine main.ga .ga-t3 strong,html body.ci-page-gutscheine main.ga .ga-t3 small{visibility:hidden}
html body.ci-page-gutscheine main.ga .ga-ticket span{white-space:nowrap}
@media (max-width:600px){
 html body.ci-page-gutscheine main.ga .journey-tabs{display:flex!important;justify-content:center;gap:8px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0}
 html body.ci-page-gutscheine main.ga .journey-tabs button{flex:0 0 auto;border:1px solid var(--ga-line)!important;background:#fff!important}
 html body.ci-page-gutscheine main.ga .journey-tabs.ga-has-pill button[aria-pressed="true"]{background:transparent!important;border-color:transparent!important}
 html body.ci-page-gutscheine main.ga .ga-t1{transform:translate(-50%,-50%) rotate(-12deg) translate(-8%,4%)}
 html body.ci-page-gutscheine main.ga .ga-t0{transform:translate(-50%,-50%) rotate(10deg) translate(10%,6%)}
}

html body.ci-page-gutscheine main.ga .ga-grid .sm-gift-card{gap:0!important;grid-template-columns:none!important;align-items:stretch!important}
html body.ci-page-gutscheine main.ga .sm-gift-intro h1{max-width:none!important;font-size:clamp(40px,4.3vw,62px)!important}
html body.ci-page-gutscheine main.ga .ga-ticket{width:min(92%,350px)}
html body.ci-page-gutscheine main.ga .ga-t0{transform:translate(-50%,-50%) rotate(10deg) translate(8%,6%)}
@media (hover:hover) and (pointer:fine){html body.ci-page-gutscheine main.ga .ga-fan:hover .ga-t0{transform:translate(-50%,-50%) rotate(13deg) translate(14%,8%)}}
html body.ci-page-gutscheine .qf-section .ep-wrap{max-width:1160px;margin-left:auto;margin-right:auto}
