.voucher-halo[data-v-b9467c05]{background:radial-gradient(60% 80% at 20% 50%,#ffaad2,transparent 75%),radial-gradient(55% 75% at 80% 40%,#ffc8b9,transparent 75%),radial-gradient(80% 100% at 50% 60%,rgba(249,140,193,.8),transparent 80%);filter:blur(48px);opacity:.85}.voucher-rays[data-v-b9467c05]{background:repeating-conic-gradient(from 0deg,#ffffff8c 0deg 7deg,#fff0 7deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 30%,transparent 62%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 30%,transparent 62%);translate:-50% -50%}.voucher-ribbon[data-v-b9467c05]{background:linear-gradient(180deg,#ffb3d6,#f98cc1 45%,#e978b0);box-shadow:0 1px 3px #d4629759}@media(prefers-reduced-motion:no-preference){.voucher-reveal[data-v-b9467c05]{transition:opacity .8s ease-out,transform .8s ease-out}.voucher-reveal.is-hidden[data-v-b9467c05]{opacity:0;transform:translateY(40px)}.voucher-halo[data-v-b9467c05]{animation:voucher-halo-breathe-b9467c05 5s ease-in-out infinite alternate}.voucher-rays[data-v-b9467c05]{animation:voucher-rays-spin-b9467c05 60s linear infinite}.voucher-mini[data-v-b9467c05]{animation:voucher-mini-float-b9467c05 6s ease-in-out infinite alternate}.voucher-slot--left .voucher-mini[data-v-b9467c05]{animation-delay:-2s}.voucher-slot--right .voucher-mini[data-v-b9467c05]{animation-delay:-4s}.voucher-slot[data-v-b9467c05]{transition:transform .5s ease-out}.voucher-cta[data-v-b9467c05]:after{animation:voucher-cta-shine-b9467c05 4s ease-in-out 1.2s infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-120%)}.voucher-badge[data-v-b9467c05]{animation:voucher-badge-wobble-b9467c05 5s ease-in-out 2s infinite;transform-origin:50% 100%}.voucher-float[data-v-b9467c05]{animation-direction:alternate;animation-iteration-count:infinite;animation-name:voucher-float-b9467c05;animation-timing-function:ease-in-out}}.voucher-slot--left[data-v-b9467c05]{transform:translate(-50%,-50%) translate(18%,-74%) rotate(5deg) scale(.94);z-index:1}.voucher-slot--right[data-v-b9467c05]{transform:translate(-50%,-50%) translate(-12%,74%) rotate(-5deg) scale(.94);z-index:1}.voucher-slot--center[data-v-b9467c05]{transform:translate(-50%,-50%) rotate(-1deg);z-index:2}.voucher-card:hover .voucher-slot--left[data-v-b9467c05]{transform:translate(-50%,-50%) translate(22%,-78%) rotate(7deg) scale(.94)}.voucher-card:hover .voucher-slot--right[data-v-b9467c05]{transform:translate(-50%,-50%) translate(-16%,78%) rotate(-7deg) scale(.94)}.voucher-card:hover .voucher-slot--center[data-v-b9467c05]{transform:translate(-50%,-50%) rotate(-1deg) scale(1.05)}@media(prefers-reduced-motion:reduce){.voucher-wrap[data-v-b9467c05]{display:none}}.voucher-paper[data-v-b9467c05]{background:radial-gradient(circle,hsla(0,0%,100%,.55) 2.5px,transparent 3px) 0 0 /22px 22px,radial-gradient(circle,hsla(0,0%,100%,.3) 1.5px,transparent 2px) 11px 11px /22px 22px,linear-gradient(135deg,#ffc2dd,#f9a1ca 45%,#f48dbf);bottom:0;position:absolute;top:0;width:50.5%}.voucher-paper--left[data-v-b9467c05]{box-shadow:inset -8px 0 12px -8px #8c285a59;left:0}.voucher-paper--right[data-v-b9467c05]{box-shadow:inset 8px 0 12px -8px #8c285a59;right:0}.voucher-band[data-v-b9467c05]{box-shadow:0 2px 6px #8c285a4d;position:absolute}.voucher-band--horizontal[data-v-b9467c05]{background:linear-gradient(180deg,#c94f88,#e978b0 25%,#ffc4df,#e978b0 75%,#c94f88);height:40px;left:0;right:0;top:50%;translate:0 -50%}.voucher-band--vertical[data-v-b9467c05]{background:linear-gradient(90deg,#c94f88,#e978b0 25%,#ffc4df,#e978b0 75%,#c94f88);bottom:0;left:50%;top:0;translate:-50% 0;width:40px}.voucher-bow[data-v-b9467c05]{filter:drop-shadow(0 6px 8px rgb(140 40 90/.35));left:50%;position:absolute;top:50%;translate:-50% -50%;width:130px}@media(min-width:768px){.voucher-bow[data-v-b9467c05]{width:180px}}.is-revealed .voucher-bow[data-v-b9467c05]{animation:voucher-bow-pop-b9467c05 .7s ease-in .5s both}.is-revealed .voucher-band--vertical[data-v-b9467c05]{animation:voucher-band-off-b9467c05 .5s ease-in 1s both}.is-revealed .voucher-paper--left[data-v-b9467c05]{animation:voucher-paper-left-b9467c05 .9s cubic-bezier(.65,0,.35,1) 1.25s both}.is-revealed .voucher-paper--right[data-v-b9467c05]{animation:voucher-paper-right-b9467c05 .9s cubic-bezier(.65,0,.35,1) 1.25s both}@keyframes voucher-bow-pop-b9467c05{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-10deg)}50%{opacity:1;transform:scale(1.2) rotate(8deg)}to{opacity:0;transform:scale(0) rotate(40deg)}}@keyframes voucher-band-off-b9467c05{to{transform:translateY(-105%)}}@keyframes voucher-paper-left-b9467c05{to{transform:translate(-101%)}}@keyframes voucher-paper-right-b9467c05{to{transform:translate(101%)}}@keyframes voucher-halo-breathe-b9467c05{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}@keyframes voucher-rays-spin-b9467c05{to{rotate:1turn}}@keyframes voucher-mini-float-b9467c05{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes voucher-cta-shine-b9467c05{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}@keyframes voucher-badge-wobble-b9467c05{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-8deg)}88%{transform:rotate(6deg)}92%{transform:rotate(-4deg)}96%{transform:rotate(2deg)}}@keyframes voucher-float-b9467c05{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-18px) rotate(12deg)}}html.voucher-gift-opened .voucher-wrap{display:none}
