.service-promotion-badge[data-slot=badge]{color:#fff2c2;color:lab(95.7019% -.989854 25.6053);max-width:100%;box-shadow:none;white-space:normal;background:linear-gradient(135deg,#443612,#1b1f10 70%);background:linear-gradient(135deg,lab(23.5673% 2.81312 24.1106),lab(10.9425% -4.32363 9.27764) 70%);border:1px solid #daad46a6;border:1px solid lab(73.5223% 9.20942 57.5523/.65);border-radius:9px;align-items:center;padding:5px 10px;font-size:12px;font-weight:750;line-height:17px;display:inline-flex;position:relative;overflow:hidden}.service-promotion-badge:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 15%,#ffe9af29 45%,#0000 75%);background:linear-gradient(110deg,#0000 15%,lab(93.3369% 3.10481 36.4559/.16) 45%,#0000 75%);animation:2.8s ease-out 2 service-promotion-shine;position:absolute;inset:0;transform:translate(-150%)}@keyframes service-promotion-shine{0%,40%{transform:translate(-150%)}to{transform:translate(150%)}}.service-promotion-badge[data-randomized-shine]:after{animation:service-promotion-random-shine var(--promotion-shine-duration,8s) ease-out var(--promotion-shine-delay,0s) infinite;animation-play-state:var(--promotion-shine-state,paused)}@keyframes service-promotion-random-shine{0%,80%{transform:translate(-150%)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.service-promotion-badge:after,.service-promotion-badge[data-randomized-shine]:after{animation:none}}.service-promotion-badge.service-rank-badge[data-slot=badge]{white-space:nowrap;text-overflow:ellipsis;color:#daf8ff;color:lab(95.6067% -9.48364 -7.64233);min-width:0;text-shadow:none;background:linear-gradient(135deg,#193d48,#0e1f28 70%);background:linear-gradient(135deg,lab(23.6772% -10.6114 -10.6973),lab(10.7574% -5.25233 -7.90488) 70%);border-color:#75c2d4a6;border-color:lab(73.8534% -21.0063 -17.1497/.65);display:block;overflow:hidden}.service-promotion-badge.service-rank-badge:after{background:linear-gradient(110deg,#0000 15%,#c4f5ff38 45%,#0000 75%);background:linear-gradient(110deg,#0000 15%,lab(93.4537% -16.0614 -12.9971/.22) 45%,#0000 75%)}.service-promotion-badge[data-randomized-shine]:hover:after{animation:.65s ease-out service-promotion-hover-shine}@keyframes service-promotion-hover-shine{0%{transform:translate(-150%)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.service-promotion-badge[data-randomized-shine]:hover:after{animation:none}}.service-package-promotion-applied{color:#ebdeae;color:lab(88.7372% -.913918 25.689);font-size:11px;font-weight:600;line-height:17px;transform:translate(5px,-5px)}@keyframes service-promotion-applied-shine{0%,to{color:#ebdeae;color:lab(88.7372% -.913918 25.689);text-shadow:0 0 #fff2bf00;text-shadow:0 0 lab(95.7968% -.770032 36.1816/0)}40%{color:#fff9df;color:lab(97.9077% -.891775 15.4832);text-shadow:0 0 7px #fee4848c;text-shadow:0 0 7px lab(91.236% .0659823 50.0278/.55)}}.service-package-promotion-applied{animation:.16s cubic-bezier(.16,1,.3,1) both service-promotion-applied-enter,.85s ease-out both service-promotion-applied-shine;display:inline-block}.service-package-choice[data-hovered=true] .service-package-promotion-applied{animation:.16s cubic-bezier(.16,1,.3,1) both service-promotion-applied-enter,.85s ease-out both service-promotion-applied-shine}@keyframes service-promotion-applied-enter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.service-package-promotion-applied,.service-package-choice[data-hovered=true] .service-package-promotion-applied{animation:none}}
