/* Thank-you card with the headlight cab (see /thanks.js) */
.pc .thanks2 .cabbig{margin:6px 0 0}
.pc .thanks2 .cabbig .section-mark{height:118px;opacity:1;transform:none}
.pc .thanks2 .cabbig::after{z-index:3;filter:blur(1.5px) drop-shadow(0 0 16px rgba(255,214,90,1)) drop-shadow(0 0 32px rgba(255,200,60,.7))}
.pc .thanks2 .cabbig .lightshow{position:absolute;left:-6px;top:0;width:284px;height:236px;pointer-events:none;opacity:0;animation:thxl 2.2s ease-in-out .3s 1 forwards;z-index:2}
.pc .thanks2 .cabbig .lightshow svg{position:absolute;left:0;top:0}
.pc .thanks2 .gword{position:absolute;left:0;top:0;width:210px;height:46px;transform-origin:0 0;transform:matrix3d(2.032646,0.371822,0,0.00499694,0.027771,0.260786,0,-0.00238933,0,0,1,0,109.0938,156.2310,0,1);display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:"Anton",sans-serif;font-size:41px;line-height:1;letter-spacing:3px;color:#FFFFF4;text-shadow:0 0 10px rgba(255,252,210,.95),0 0 22px rgba(255,246,170,.8)}
@media(max-width:800px){.pc .thanks2 .cabbig{margin-bottom:0}.pc .thanks2 .cabbig .section-mark{height:96px}.pc .thanks2 .cabbig .lightshow{transform:scale(.8136);transform-origin:0 0;left:-5px}}
.pc .thanks2{display:flex!important;gap:6px;align-items:center;background:#14181D!important;border:0!important;border-left:4px solid #F4C400!important;border-radius:4px;color:#fff!important;padding:12px 20px 12px 18px!important;text-align:left;overflow:hidden}
.pc .thanks2 .thx-l{flex:0 0 292px;height:236px;position:relative}
.pc .thanks2 .thx-r{flex:1;min-width:0}
.pc .thanks2 .thx-h{display:block;font-family:Anton,sans-serif;font-weight:400;font-size:30px;line-height:1.1;color:#F4C400;margin:0 0 6px}
.pc .thanks2 .thx-t{display:block;font-size:15px;line-height:1.5;color:#e8e8e8}
.pc .thanks2 a{color:#fff!important}
.pc .thanks2 .cabbig::after{opacity:0;animation:thxflash 1.8s ease-in-out .3s 1 forwards}
@keyframes thxflash{0%{opacity:0}15%{opacity:1}30%{opacity:.1}45%{opacity:1}60%{opacity:.15}75%,100%{opacity:1}}
@keyframes thxl{0%{opacity:0}15%{opacity:1}30%{opacity:.2}45%{opacity:1}60%{opacity:.3}75%,100%{opacity:1}}
@media(max-width:800px){.pc .thanks2{flex-direction:column;align-items:flex-start;gap:0;padding:12px 16px 16px!important}.pc .thanks2 .thx-l{flex:none;width:240px;height:200px}}
@media (prefers-reduced-motion:reduce){.pc .thanks2 .cabbig::after,.pc .thanks2 .lightshow{animation:none;opacity:1}}
.pc .thanks2 .gword{font-size:60px;letter-spacing:8.5px;white-space:nowrap;justify-content:flex-start}
.pc .thanks2 .thx-t{font-weight:400}
.pc .thanks2{justify-content:flex-start!important;text-align:left!important;margin-top:16px}
.pc .thanks2 .thx-h,.pc .thanks2 .thx-t{text-align:left!important}

html[lang="fr"] .pc .thanks2 .gword{letter-spacing:6px}
