/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties,theme,base,components,utilities,global;@layer css{@keyframes voucher-claim-card_claimFeedbackFlyUp__DE_O0{0%{opacity:var(--opacity-100);transform:translateY(50%)scale(.88)}28%{transform:translateY(calc(50% - .525rem))scale(1.06)}44%{opacity:var(--opacity-100)}to{opacity:var(--opacity-0);transform:translateY(calc(50% - 1.875rem))scale(1)}}}@layer css.base,css.state,css.important,css.important.state,css.important.base,css.base.d0,css.base.d1;@layer css.base.d2{.voucher-claim-card_wrapper__km_jS{width:100%;position:relative}.voucher-claim-card_backgroundContainer__Ljbeo{width:100%}.voucher-claim-card_backgroundLeft__pDg1N{width:26.5%;height:100%}.voucher-claim-card_content__xNtKO{width:100%;height:100%;top:var(--space-none);display:flex;position:absolute}.voucher-claim-card_contentLeft__ltXsI{width:25.5%;padding:var(--space-xs).156rem .438rem .313rem}.voucher-claim-card_labelBg__VjnUb{background:var(--gradient-yellow-cream);border-radius:var(--radius-full);height:.563rem;padding:.063rem var(--space-xs);justify-content:center;align-items:center;display:flex}.voucher-claim-card_labelHidden__EbZoj{visibility:hidden}.voucher-claim-card_label__wiMgs{font-size:var(--font-size-4xs);color:var(--dark-blue-75);white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.voucher-claim-card_contentRight__gXTv6{width:74.5%;padding:var(--space-xs-md)var(--space-xs)var(--space-xs).438rem;flex-direction:column;display:flex;overflow:hidden}.voucher-claim-card_title___hA7x{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);color:var(--color-red-85);line-height:1.063rem;font-weight:var(--font-weight-bold);min-height:1.063rem;display:block;overflow:hidden}.voucher-claim-card_description__Z_qKL{-webkit-line-clamp:1;color:var(--color-muted-80);font-size:9px;line-height:.688rem;font-weight:var(--font-weight-regular);-webkit-box-orient:vertical;height:.688rem;margin-top:.063rem;display:-webkit-box;overflow:hidden}.voucher-claim-card_expiry__tbAS8{font-size:var(--font-size-3xs);color:var(--color-muted-80);white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.voucher-claim-card_footer__FUfbV{justify-content:space-between;align-items:center;margin-top:.188rem;line-height:normal;display:flex}.voucher-claim-card_buttonAnchor__avUjq{position:relative}.voucher-claim-card_claimButton__l9PQ6{--tw-shadow:0 0 #0000;height:auto;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-width:2.625rem;padding:var(--space-2xs)var(--space-sm);font-size:var(--font-size-3xs);background-color:var(--color-accent-orange);white-space:nowrap;width:-moz-fit-content;width:fit-content;line-height:var(--line-height-tight);transition:transform var(--duration-fast)var(--ease-out),opacity var(--duration-fast)var(--ease-out);justify-content:center;align-items:center;display:flex}.voucher-claim-card_claimFeedback__v3Rc_{pointer-events:none;right:var(--space-2xs);justify-content:center;align-items:center;gap:var(--space-2xs);z-index:1;width:3.125rem;height:1.438rem;filter:drop-shadow(0 .188rem .313rem var(--color-accent-orange));display:flex;position:absolute;bottom:50%}@supports (color:color-mix(in lab,red,red)){.voucher-claim-card_claimFeedback__v3Rc_{filter:drop-shadow(0 .188rem .313rem color-mix(in srgb,var(--color-accent-orange)18%,transparent))}}.voucher-claim-card_claimFeedback__v3Rc_{animation:voucher-claim-card_claimFeedbackFlyUp__DE_O0 .78s cubic-bezier(.25,.46,.45,.94) forwards}.voucher-claim-card_claimFeedbackFrame__nJvt3{inset:calc(var(--spacing,.25rem)*0);width:100%;height:100%;fill:var(--color-neutral-0);stroke:var(--color-accent-orange);position:absolute}.voucher-claim-card_claimFeedbackImage__OLLmy{width:var(--icon-xs);height:var(--icon-xs);border-radius:var(--radius-md-sm);position:relative}.voucher-claim-card_claimFeedbackText__BpqUf{font-size:var(--font-size-2xs);color:var(--color-accent-orange);line-height:normal;font-weight:var(--font-weight-bold);position:relative}@media (prefers-reduced-motion:reduce){.voucher-claim-card_claimFeedback__v3Rc_{animation-duration:1ms}}.voucher-claim-card_claimButton__l9PQ6.voucher-claim-card_claimed__NSxCs{background-color:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-accent-orange);color:var(--color-accent-orange)}.voucher-claim-card_claimButton__l9PQ6.voucher-claim-card_soldOut__X4vYU{background-color:var(--color-gray-30);color:var(--color-neutral-0)}.voucher-claim-card_imageWrapper__ZvR4e{flex:1;justify-content:center;align-items:center;display:flex}.voucher-claim-card_voucherImage__sA5MD{border-radius:var(--radius-none);width:1.625rem;height:1.625rem;margin-top:var(--space-xs-md)}}@layer css.state.d0,css.state.d1;@layer css.state.d2{.voucher-claim-card_claimButton__l9PQ6:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-accent-orange)}.voucher-claim-card_claimButton__l9PQ6:active:not(:disabled){opacity:var(--opacity-90);transition-duration:90ms;transform:scale(.96)}.voucher-claim-card_claimButton__l9PQ6:disabled{background-color:var(--color-gray-30);color:var(--color-neutral-0);opacity:var(--opacity-100)}.voucher-claim-card_claimButton__l9PQ6.voucher-claim-card_claimed__NSxCs:disabled,.voucher-claim-card_claimButton__l9PQ6.voucher-claim-card_claimed__NSxCs:hover{background-color:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-accent-orange);color:var(--color-accent-orange)}.voucher-claim-card_claimButton__l9PQ6.voucher-claim-card_soldOut__X4vYU:disabled,.voucher-claim-card_claimButton__l9PQ6.voucher-claim-card_soldOut__X4vYU:hover{background-color:var(--color-gray-30);color:var(--color-neutral-0)}}@layer css.important.base.r0,css.important.base.r1,css.important.base.r2,css.important.base.r3,css.important.base.r4,css.important.base.r5,css.important.base.r6,css.important.base.r7,css.important.base.r8,css.important.base.r9,css.important.base.r10,css.important.base.r11,css.important.base.r12,css.important.base.r13,css.important.base.r14,css.important.base.r15,css.important.base.r16;@layer css.important.base.r17{.voucher-claim-card_description__Z_qKL *,.voucher-claim-card_title___hA7x *{font-size:inherit!important}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties,theme,base,components,utilities,global,css,css.base,css.state,css.important,css.important.state,css.important.base,css.base.d0,css.base.d1,css.base.d2;@layer css.base.d3{.voucher-claim-card_desktop_container__FXaNn{border-radius:var(--radius-2xl,1rem);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:var(--color-primary-0);padding:var(--space-md)var(--space-lg);flex-direction:column;place-content:center;display:flex}.voucher-claim-card_desktop_header__O0d_F{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.voucher-claim-card_desktop_title__plGuw{color:var(--color-primary-100);font-size:var(--font-size-xl);font-family:var(--font-family-KPZ);font-weight:var(--font-weight-bold)}.voucher-claim-card_desktop_scrollView__AEA11{padding-bottom:var(--space-xl)}.voucher-claim-card_desktop_trackX__SvZI9{background:#d6d6d6}.voucher-claim-card_desktop_scrollRow__OPGRL{gap:var(--space-md);display:flex}.voucher-claim-card_desktop_scrollRow__OPGRL>*{flex:0 0 calc((100% - 2*var(--space-md))/3)}@media (min-width:1280px){.voucher-claim-card_desktop_scrollRow__OPGRL>*{flex:0 0 calc((100% - 3*var(--space-md))/4)}}.voucher-claim-card_desktop_voucherCard__krl2L [class*=voucherImage]{border-radius:var(--radius-none);width:3rem;height:3rem}.voucher-claim-card_desktop_voucherCard__krl2L [class*=contentLeft]{padding:var(--space-sm)var(--space-xs)var(--space-sm)var(--space-sm)}.voucher-claim-card_desktop_voucherCard__krl2L [class*=contentRight]{padding:var(--space-sm)var(--space-md)var(--space-sm)var(--space-sm)}.voucher-claim-card_desktop_voucherCard__krl2L [class*=label]{font-size:var(--font-size-3xs)}.voucher-claim-card_desktop_voucherCard__krl2L [class*=title]{font-size:var(--font-size-sm);flex-shrink:0;height:1.25rem;line-height:1.25rem}.voucher-claim-card_desktop_voucherCard__krl2L [class*=description]{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);height:1.05rem;margin-top:var(--space-2xs);line-height:1.05rem}.voucher-claim-card_desktop_voucherCard__krl2L [class*=expiry]{font-size:var(--font-size-xs)}.voucher-claim-card_desktop_voucherCard__krl2L [class*=footer]{margin-top:var(--space-sm)}.voucher-claim-card_desktop_voucherCard__krl2L [class*=claimButton]{padding:var(--space-xs)var(--space-md);font-size:var(--font-size-sm)}}@layer css.state.d0,css.state.d1,css.state.d2;@layer css.state.d3{.voucher-claim-card_desktop_container__FXaNn:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@layer css.important.base.r0,css.important.base.r1,css.important.base.r2,css.important.base.r3,css.important.base.r4,css.important.base.r5,css.important.base.r6,css.important.base.r7,css.important.base.r8,css.important.base.r9,css.important.base.r10,css.important.base.r11,css.important.base.r12,css.important.base.r13,css.important.base.r14,css.important.base.r15;@layer css.important.base.r16{.voucher-claim-card_desktop_hiddenClaimButton__WQKBZ{display:none!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}