.Z2GJ1a_beltViewport{margin-block:-.75rem;padding-block:.75rem;overflow:clip visible}.Z2GJ1a_beltTrack{will-change:transform;gap:1rem;width:max-content;animation:75s linear infinite Z2GJ1a_lifestyle-belt-scroll;display:flex}.Z2GJ1a_beltViewport:hover .Z2GJ1a_beltTrack,.Z2GJ1a_beltViewport:focus-within .Z2GJ1a_beltTrack{animation-play-state:paused}@media (min-width:768px){.Z2GJ1a_beltTrack{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.Z2GJ1a_beltViewport{overflow-x:auto}.Z2GJ1a_beltTrack{animation:none}}@keyframes Z2GJ1a_lifestyle-belt-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.Z2GJ1a_cardShell{cursor:pointer;color:inherit;flex:none;text-decoration:none;transition:transform .35s}@media (prefers-reduced-motion:no-preference){.Z2GJ1a_cardShell:hover{transform:translateY(-.5rem)}}.Z2GJ1a_card{isolation:isolate;background:var(--color-lavender);border-radius:1rem;width:min(78vw,320px);height:420px;position:relative;overflow:hidden}.Z2GJ1a_cardImage{object-fit:cover;transition:none}@media (min-width:640px){.Z2GJ1a_card{width:320px;height:480px}}@media (min-width:1024px){.Z2GJ1a_card{width:360px;height:580px}}.Z2GJ1a_cardOverlay{pointer-events:none;background:linear-gradient(#0000 45%,#00000040,#000000a6);position:absolute;inset:0}.Z2GJ1a_cardOverlay:after{content:"";background:0 0;transition:background .35s;position:absolute;inset:0}.Z2GJ1a_cardShell:hover .Z2GJ1a_cardOverlay:after{background:#0003}.Z2GJ1a_cardContent{inset-inline:0;z-index:1;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem;display:flex;position:absolute;bottom:0}@media (min-width:640px){.Z2GJ1a_cardContent{padding:1.5rem}}.Z2GJ1a_cardTitle{letter-spacing:-.3px;text-wrap:balance;overflow-wrap:normal;color:#fff;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}@media (min-width:640px){.Z2GJ1a_cardTitle{font-size:1.625rem}}.Z2GJ1a_cardArrow{width:2.5rem;height:2.5rem;color:var(--foreground);background:#fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.Z2GJ1a_cardShell:hover .Z2GJ1a_cardArrow,.Z2GJ1a_cardShell:focus-visible .Z2GJ1a_cardArrow{background:#fff}@media (prefers-reduced-motion:no-preference){.Z2GJ1a_cardArrow svg{transition:transform .2s}.Z2GJ1a_cardShell:hover .Z2GJ1a_cardArrow svg,.Z2GJ1a_cardShell:focus-visible .Z2GJ1a_cardArrow svg{transform:translate(.125rem,-.125rem)}}@media (prefers-reduced-motion:reduce){.Z2GJ1a_cardShell,.Z2GJ1a_cardOverlay:after,.Z2GJ1a_cardArrow{transition:none}}
