.lux-pick,.care-guide-card,.premium-option,.care-service-choices label,.care-asset-choice{--mx:50%;--my:50%;isolation:isolate;transition:transform .5s var(--ease,ease), border-color .4s, box-shadow .5s var(--ease,ease), background-color .4s, color .4s;position:relative;overflow:hidden}.lux-pick:before,.care-guide-card:before,.premium-option:before,.care-service-choices label:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my), #c2a36b38, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.lux-pick:after,.care-guide-card:after,.premium-option:after,.care-service-choices label:after{content:"";z-index:-1;pointer-events:none;width:40%;height:100%;transition:left .9s var(--ease,ease);background:linear-gradient(100deg,#0000,#ffffff80,#0000);position:absolute;top:0;left:-60%;transform:skew(-20deg)}:is(.lux-pick,.care-guide-card,.premium-option,.care-service-choices label,.care-asset-choice):hover,:is(.lux-pick,.care-guide-card,.premium-option,.care-service-choices label,.care-asset-choice):focus-visible{border-color:var(--color-gold);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--color-gold) 70%, transparent);transform:translateY(-4px)}:is(.lux-pick,.care-guide-card,.premium-option,.care-service-choices label):hover:before{opacity:1}:is(.lux-pick,.care-guide-card,.premium-option,.care-service-choices label):hover:after{left:130%}:is(.lux-pick,.care-service-choices label,.care-asset-choice):is(.is-picked,.is-selected,[aria-pressed=true]){box-shadow:0 0 0 1px var(--color-gold), 0 22px 50px -24px color-mix(in srgb, var(--color-gold) 80%, transparent);animation:lux-pop .6s var(--ease,ease);background:var(--color-ink)!important;color:var(--color-sand)!important;border-color:var(--color-gold)!important}:is(.lux-pick,.care-service-choices label):is(.is-picked,.is-selected,[aria-pressed=true]) :is(p,small){color:#f7f3ecb8!important}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-tile-check{transform:scale(1.2)}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-gem{animation:3s ease-in-out infinite ds-fire}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-gem .f1{fill:color-mix(in srgb, var(--color-gold) 55%, var(--color-sand))}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-gem .f2{fill:var(--color-gold)}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-gem .f3{fill:color-mix(in srgb, var(--color-gold) 70%, var(--color-ink))}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-gem .f4{fill:color-mix(in srgb, var(--color-gold) 25%, var(--color-sand))}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-tile-check:before,.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-tile-check:after{animation:1.6s ease-in-out infinite ds-twinkle}.lux-pick:is(.is-picked,[aria-pressed=true]) .ds-tile-check:after{animation-delay:.8s}@keyframes lux-pop{0%{transform:scale(1)}40%{transform:scale(1.03)translateY(-4px)}to{transform:translateY(-4px)}}.care-service-grid>.lux-pick{font:inherit;color:inherit;text-align:start;border:0;border-top:1px solid var(--care-line);cursor:pointer;background:0 0;padding:28px 18px}.care-service-grid>.lux-pick .lux-gem{inset-inline-end:14px;position:absolute;top:26px}.care-service-grid>.lux-pick>svg:first-child{color:var(--care-champagne);margin-bottom:20px}.lux-picked-bar{border:1px solid var(--color-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:20px 24px;display:flex}.lux-loved{color:var(--color-gold);font-family:var(--font-display);animation:a-glow 2.4s var(--ease,ease) both;font-size:1.35rem}@keyframes a-glow{0%{opacity:0;letter-spacing:.2em;transform:translateY(8px)}30%{opacity:1;letter-spacing:.02em;text-shadow:0 0 24px var(--color-gold);transform:none}to{text-shadow:none}}@media (prefers-reduced-motion:reduce){.lux-pick,.lux-pick *,.care-guide-card,.premium-option,.care-service-choices label,.care-asset-choice,.lux-loved,.lux-pick:after,.care-guide-card:after,.premium-option:after,.care-service-choices label:after{transition:none!important;animation:none!important}}
